了解 bootstrap、config.php、application.ini

Understanding bootstrap, config.php, application.ini

我仍然是 Zend Framework 的初学者。如果我阅读不同的文章,我想知道三个配置文件 bootstrap.php、config.php 和 application.ini.

之间的区别是什么

我只用了application.ini,我的bootstrap目前是空的(当然我的index.php里是这么叫的),目前我没有config.php。我想,如果我从不同的教程开始,它可能会有所不同。是否有教程可以更好地理解何时使用哪种可能性?仅凭感觉使用还是有人可以解释一下优点?

好吧,bootstrap 扩展了 Zend_Application_Bootstrap_Bootstrap,让您有机会在应用程序启动阶段添加您可能需要的任何功能(例如注册插件等)。

config.phpapplication.ini 本质上是一样的,只是格式不同。如果你愿意,你也可以做 config.xmlapplication.ini 是使用 zf 命令行工具创建新的 ZendFramework 1 应用程序时的默认值。

config.php 本质上只是一个平面 PHP 文件,returns 一个 Zend_Config 然后使用的数组。 application.ini 允许相同的事情,但使用 INI 配置格式。它被消耗 Zend_Config_Ini.