Zend application.ini vs config.ini(或xml) - db凭据应该去哪里?

时间:2011-12-01 07:58:29

标签: php zend-framework config

我在网上看到了很多代码段,示例显示了Zend_Config和application.ini的不同变体。另外,我看过一些关于ini配置文件和xml配置文件的争论。我个人有 application.ini config.xml 文件。

  • 我的application.ini只有基本的东西,如php设置和前端控制器设置等

  • 我的config.xml文件有一些站点设置,它还有数据库适配器信息

随着Zend框架的发展,我看到越来越多的人在 application.ini 中放置了几乎所有东西(或者看起来似乎如此)。我应该这样做吗?

1 个答案:

答案 0 :(得分:6)

正如@mario所说,.ini样式对于凡人来说更具可读性,同时又不会太糟糕,无法以编程方式解析。 XML很容易解析(好像是java之类的东西),但读取和浏览都很糟糕。除非你真的需要我建议坚持使用.ini样式文件。你会发现其他人很容易掌握“做什么”的速度。这就是说你不会只使用一个配置文件,所以如果有意义,可以随意将配置部分分解为多个.ini文件。