0

如何在不使用“常量”函数的情况下访问名称用点声明的常量(例如:SOME.CONSTANT)?

主要原因是我可以像这样声明一个类属性:

class Classname {
  public $variable = SOME.CONSTANT; // Can't use "constant('SOME.CONSTANT')" here
}

然而:我应该避免在常量名称中使用点的任何特殊原因?我刚开始使用它,所以我可以为常量创建某种“命名空间”,如AUTHCONTROL.ACCESSLEVEL.ADMIN

谢谢

4

1 回答 1

1

_在常量名称中用作命名空间分隔符可能会更好。例子包括E_USER_ERROR,M_PI等等。

于 2012-05-31T13:57:02.040 回答