【发布时间】:2015-03-10 19:41:43
【问题描述】:
我有一个类,其中包含一些包含数值的静态公共变量和一个将数值与字符串匹配的关联静态数组。
但是,php 不允许我这样做,它说: 解析错误:语法错误,意外的“$TYPE_DATE”(T_VARIABLE),需要标识符(T_STRING)
这是简化的代码:
class myclass
{
public static $TYPE_DATE = 0b00010010;
public static $TYPE_INT = 0b01010001;
private static $types = array( "DATE"=>myclass::$TYPE_DATE, "INTEGER"=>myclass::$TYPE_INT);
}
提前致谢
【问题讨论】:
-
在类的前两行末尾不应该有分号吗?
-
是的,我只是忘了把它放在这段代码中