【问题标题】:Load variables from external file in PHP在 PHP 中从外部文件加载变量
【发布时间】:2010-04-09 15:30:47
【问题描述】:

如何从外部文件导入变量?我想做的是有一个配置文件,我可以在其中编写所有网站设置,然后将这些设置导入每个文件,这样我就可以设置网站皮肤和类似的东西。

我该怎么做?

【问题讨论】:

标签: php variables import external config


【解决方案1】:

看看这个:

http://php.net/manual/en/function.parse-ini-file.php

你会很高兴:)

【讨论】:

    【解决方案2】:

    您可以拥有一个带有配置的文件,然后将其包含在每个脚本中,就像 jeroen 告诉您的那样:

    config.inc.php

    $config['dbname'] = 'myDB';
    $config['dbuser'] = 'user';
    

    ...

    然后在你的脚本中

    include_once('config.inc.php');
    

    您也可以在有模型的地方使用继承,例如使用配置的模型,然后您可以扩展该模型类。

    【讨论】:

      【解决方案3】:

      这取决于您希望如何存储配置。您可以只包含一个包含以下内容的 php 文件:

      $config['stuff'] = "value";
      

      但您也可以使用配置 (ini) 文件或 xml 文件。 PHP 具有可用于读取配置文件或 xml 文件的标准函数,因此也很容易。

      【讨论】:

        【解决方案4】:

        您可以使用auto_prepend_file 在每个正在执行的 PHP 脚本中添加您的设置。它在php.ini 里面,或者你可以使用.htaccess (php_value auto_prepend_file "path/mysettings.php"),或者使用ini_set()。该文件必须是有效的或现有的。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2012-03-28
          • 2017-07-09
          • 2011-09-03
          • 1970-01-01
          • 2012-11-19
          • 2013-02-06
          • 1970-01-01
          相关资源
          最近更新 更多