【发布时间】:2009-02-06 04:15:32
【问题描述】:
我在全局范围内有一个名为 ${SYSTEM} 的变量,其中 SYSTEM 是一个已定义的常量。我有很多类的函数需要访问这个变量,我发现每次都声明 global ${SYSTEM}; 很烦人。
我尝试声明一个类变量:public ${SYSTEM} = $GLOBALS[SYSTEM];,但这会导致语法错误,这很奇怪,因为我有另一个类以这种方式声明类变量并且似乎工作正常。我唯一能想到的是常量没有被识别。
我已经设法通过构造函数解决了这个问题,但在求助之前我正在寻找一个更简单的解决方案。
编辑 全局 ${SYSTEM} 变量是一个包含许多其他子数组的数组。不幸的是,似乎没有办法使用构造函数来解决......
【问题讨论】:
标签: php class function variables global