【发布时间】:2011-08-25 16:03:45
【问题描述】:
我有这个Config-class,我在我的 PHP5 应用程序中使用它来加载和解析我的静态配置。到目前为止,我已经设法使该类不再是单例/注册表,而是在依赖注入的帮助下将Config 类的实例传递到需要它的任何地方。
但是现在,由于我需要在运行时在一个地方设置/更改我的 Config,我的更改并没有在全球范围内反映出来,并且在 PHP 中使用 static 修饰符与专家相去甚远,我需要问:
确保在我的Config-class 中的属性更改反映在我的整个应用程序中而不使该类成为单例的最佳方法是什么?我可以让变量保存配置数据static吗?
【问题讨论】: