0

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

有一些选项,例如使用 Zend_Registry、另一个 config.ini 文件或仅使用标准定义。

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

4

2 回答 2

3

您应该使用Zend_Registry和配置文件。您应该将非类常量保持在最低限度。

于 2012-07-09T13:05:34.557 回答
1

在我的一个应用程序中,我使用了一个名为 MyApp_Constants 的类:

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

然后,我使用以下行在代码中的任何位置访问这些变量:

MyApp_Constants::SOME_CONSTANT1;

使任何人都可以轻松修改这些值。

于 2012-07-09T18:15:11.000 回答