我正在评估 Zend_Config_Ini 与使用简单常量文件的好处。
例如 -
define('DB_HOST',localhost);
//versus
$config = new Zend_Config_Ini('/path/to/config.ini', 'staging');
echo $config->database->params->host; // prints "dev.example.com"
唯一的问题是 $config 不可全局访问。那么你需要使用 Zend_Registry 来存储应用程序使用,而不必每次都启动。
这似乎增加了比需要更多的复杂性......我是否遗漏了什么或者 Zend_Config + Zend_Registry 是一种随着应用程序的增长从长远来看更好的技术?