处理存储在配置文件中的变量的最佳实践是什么?

2024-03-20

如果我使用配置文件来存储例如站点名称、数据库主机等。处理此问题的最佳实践是什么?

  1. $sitename="stackoverflow.com";然后在函数中设置全局 $sitename
  2. DEFINE(_SITENAME,"stackoverflow.com")
  3. function vars(){return array(sitename=>"stackoverflow");}
  4. ?

我希望得到一个技术解释,解释为什么我应该选择其中一个而不是另一个。

谢谢你!


通常认为保持“更好”的做法应用层配置指令位于单独的配置文本或 XML 文件中。您可以创建一个作为单例实例加载的类,该实例解析文件并为您提供所需的内容,例如:

$config->get('DB_HOSTNAME');

看一下Zend_Config http://framework.zend.com/manual/en/zend.config.html.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

处理存储在配置文件中的变量的最佳实践是什么? 的相关文章

随机推荐