【发布时间】:2011-09-03 20:00:51
【问题描述】:
其实我的问题是
为什么我们在 PHP 中使用 configs.ini 文件?,
使用configs.php和configs.ini有什么区别?
使用configs.ini文件有什么好处??
【问题讨论】:
标签: php zend-framework config
其实我的问题是
为什么我们在 PHP 中使用 configs.ini 文件?,
使用configs.php和configs.ini有什么区别?
使用configs.ini文件有什么好处??
【问题讨论】:
标签: php zend-framework config
我们都用过。在 config.php 中,我们有一些敏感的日期(如 gpg 密码),我们用 zend 保护进行了编码。在 config.ini 中,我们有一些可以由用户更改的选项。
【讨论】:
我也来到这里寻找这个问题的答案。为什么要使用ini文件来配置PHP应用程序?
问题不是“ini 有什么用?”。问题是“当我们可以使用 PHP 时为什么要使用 ini?”。
我问这个问题的人会很自在地在 PHP 中表达自己。我发现在 ini 中做事有些限制。
我对答案的猜测...与使用自己的语言配置 PHP 应用程序相比,使用 ini 文件配置 PHP 应用程序没有什么优势(如果有的话)。
至少如果我构建了框架,我可能会只使用配置类,扩展一个抽象配置类,每个都在一个 PHP 文件中,每个都是特定事物的配置,而不是将所有内容都放入一个 ini 文件中。然后可以自动加载配置。加载配置($config = new Application_Config_Secret_Sauce(); 或 $config = Application_Config_Secret_Sauce::getInstance();)将是第二天性。
但我知道什么?!
【讨论】:
【讨论】:
Config.ini 对于非程序员来说更容易修改。在许多应用程序中,设置文件是用户唯一需要配置才能让应用程序运行的东西。
对于非技术人员来说,Ini 格式比 php 数组更容易。
【讨论】: