如何从外部文件导入变量?我想要做的是有一个配置文件,我可以在其中编写我的所有网站设置,然后将这些设置导入到每个文件,这样我就可以设置网站皮肤等等。
我该怎么做?
答案 0 :(得分:22)
答案 1 :(得分:10)
您可以拥有一个包含配置的文件,然后将其包含在每个脚本中,例如jeroen告诉您:
的config.inc.php
$config['dbname'] = 'myDB';
$config['dbuser'] = 'user';
...
然后在你的脚本中
include_once('config.inc.php');
您也可以在拥有模型的情况下使用继承,例如使用配置,然后您可以扩展该模型类。
答案 2 :(得分:2)
这取决于您希望如何存储配置。您可以只包含一个包含以下内容的php文件:
$config['stuff'] = "value";
但您也可以使用config(ini)文件或xml文件。 PHP具有可用于读取配置文件或xml文件的标准函数,因此也很容易。
答案 3 :(得分:2)
您可以使用auto_prepend_file
在每个正在执行的PHP脚本中添加您的设置。它在php.ini
内,或者您可以使用.htaccess
(php_value auto_prepend_file "path/mysettings.php"
)或使用ini_set()
。该文件必须是有效的或现有的。