如何从 web.config set/read PHP 变量?

How to set/read PHP variables from web.config?

我有许多 PHP 脚本使用相同的变量(例如服务器名称、网址等)。

我目前将这些变量放在一个 php 文件中,该文件被其他脚本引用(例如:需要 'Variables.php')。

目前这项工作还不错,但不是很灵活。 我需要一种方法来根据我的构建(调试、发布...等)更改这些变量。

我正在尝试从 web.config 读取我的配置设置并以某种方式允许 PHP 使用它们。

如何做到这一点?

我已经试过了,但似乎不起作用。 Setting php.ini variables inside web.config on IIS 7.5

* 已解决 *

我找到了一个不错的解决方案。我基本上有一个 init.php 文件的多个版本(分别命名的文件夹下的调试、发布等)。然后将正确的 init.php(基于构建模式)作为 post-构建复制操作复制到目标位置。

我找到了一个不错的解决方案。我基本上有一个 init.php 文件的多个版本(分别命名的文件夹下的调试、发布等)。然后将正确的 init.php(基于构建模式)作为 post-构建复制操作复制到目标位置。