PHP的 – 使用数组作为类常量
可能重复:
是否可以声明一个数组为常量
是否有可能在PHP中使用数组作为类常量?
即
const MYARRAY = array('123', '234');
如果不是为什么?
不,你不能分配一个数组到PHP常量。
在http://www.php.net/manual/en/language.constants.syntax.php
常量只能评估为标量值
这是原因。
例子的标量值是int
, float
, string
不,你不能。
但是你可以声明它是一个静态属性。
public static $MYARRAY = array('123', '234');
—————更新—————————–
数组常量可从PHP 5.6获得。
php.net/manual/en/migration56.new-features.php