0

我想包含一个文件,其中包含全局变量列表,这些全局变量列表可以在我的zend框架应用程序中的任何地方访问。但是,它需要被不熟悉php或编码的人轻松调整。问题在于我对如何最好地解决这个问题没有太多的线索。Zend Framework全局文件

有像使用Zend_Registry,另一个config.ini文件或只使用标准定义的选项。

这种情况下的最佳做法是什么?如果可能的话,一个例子会很棒:)

回答

3

你应该使用Zend_Registry和一个配置文件。您应该将非类常量降到最低。

1

在我的应用程序之一,我用一类名为MyApp_Constants:

class MyApp_Constants{ 
const SOME_CONSTANT1 = 1; 
const SOME_CONSTANT2 = 2; 
//... 
} 

然后我在任何地方访问这些变量在我的代码行:

MyApp_Constants::SOME_CONSTANT1; 

很容易让任何人修改这些值。