【发布时间】:2010-04-09 15:30:47
【问题描述】:
如何从外部文件导入变量?我想做的是有一个配置文件,我可以在其中编写所有网站设置,然后将这些设置导入每个文件,这样我就可以设置网站皮肤和类似的东西。
我该怎么做?
【问题讨论】:
标签: php variables import external config
如何从外部文件导入变量?我想做的是有一个配置文件,我可以在其中编写所有网站设置,然后将这些设置导入每个文件,这样我就可以设置网站皮肤和类似的东西。
我该怎么做?
【问题讨论】:
标签: php variables import external config
【讨论】:
您可以拥有一个带有配置的文件,然后将其包含在每个脚本中,就像 jeroen 告诉您的那样:
config.inc.php
$config['dbname'] = 'myDB';
$config['dbuser'] = 'user';
...
然后在你的脚本中
include_once('config.inc.php');
您也可以在有模型的地方使用继承,例如使用配置的模型,然后您可以扩展该模型类。
【讨论】:
这取决于您希望如何存储配置。您可以只包含一个包含以下内容的 php 文件:
$config['stuff'] = "value";
但您也可以使用配置 (ini) 文件或 xml 文件。 PHP 具有可用于读取配置文件或 xml 文件的标准函数,因此也很容易。
【讨论】:
您可以使用auto_prepend_file 在每个正在执行的 PHP 脚本中添加您的设置。它在php.ini 里面,或者你可以使用.htaccess (php_value auto_prepend_file "path/mysettings.php"),或者使用ini_set()。该文件必须是有效的或现有的。
【讨论】: