实际上,我的问题是
为什么我们在PHP中使用configs.ini文件?
使用configs.php和configs.ini有什么区别?
使用configs.ini文件的优点是什么?
答案 0 :(得分:5)
阅读此SO帖子:
中的要点
- 使用其他语言的文件。
- 人工编辑数据。
- 更新设置。
- 设置变量之间的关系。
答案 1 :(得分:1)
Config.ini对于非程序员来说更容易修改。在许多应用程序中,设置文件是用户必须配置以使应用程序运行的唯一内容。
对于非技术人员来说,Ini格式比php数组更容易。
答案 2 :(得分:0)
我也来到这里寻找这个问题的答案。为什么我们使用ini文件来配置PHP应用程序?
问题不在于“什么是有益的?”。问题是“为什么我们可以使用PHP?”。
我问这个问题是一个非常自在在PHP中表达的人。我觉得在ini做事情有点限制。
我对答案的猜测......使用ini文件配置PHP应用程序与使用自己的语言配置PHP应用程序相比,几乎没有任何优势。
至少如果我构建了框架,我可能只是使用配置类,扩展一个抽象的配置类,每个都在PHP文件中,每个都是特定事物的配置,而不是将所有内容都放入一个ini文件中。然后配置可以自动加载。加载配置($config = new Application_Config_Secret_Sauce();
或$config = Application_Config_Secret_Sauce::getInstance();
)是第二天性。
但我知道什么?!
答案 3 :(得分:0)
我们两个都使用过。在config.php中,我们有一些敏感的日期(比如gpg密码),我们用zend guard编码。在config.ini中,我们有一些可以由用户更改的选项。