PHP如何从许多php文件访问配置文件



在php中,我怎样才能使它更优雅:

我有一个配置文件,我需要不同 php 文件中的值。所以我$config_ini = parse_ini_file($ini_path, TRUE);添加到我的每个 php 文件中。

我认为最好在一个变量中定义 ini 路径,该变量可用于我的所有文件。下一步是使包含 ini 文件内容的变量可供所有其他文件使用。

这是正确/最好的方法吗?如何实现这一点?

需要做的就是在每个执行parse_ini_file调用的页面中包含一个文件。

文件1.php: $config_ini = parse_ini_file($ini_path, TRUE);

(需要这些变量的所有其他文件(:require_once 'PATH/File1.php'

echo $config_ini['mykey'];

而不是

(需要这些变量的所有其他文件(:$config_ini = parse_ini_file($ini_path, TRUE);

echo $config_ini['mykey'];

在这个小例子中,它似乎没有多大帮助,但长期运行更多的代码会更好,因为您可以向"File1.php"添加更多内容,该内容将在所有其他请求它的文件中可用,而无需单独编辑这些文件。

最新更新