【发布时间】:2013-10-26 23:29:14
【问题描述】:
我正在寻找 define('name', array) 的替代方案,因为在定义中使用数组会出现此错误:
常量只能计算为 ... 中的标量值
我提到的数组只包含字符串。
【问题讨论】:
-
array是什么?必须是The value of the constant; only scalar and null values are allowed. Scalar values are integer, float, string or boolean values. -
这种方法值得一个用例。你为什么想做这个?定义是通常用于配置之类的全局符号。有更好的方法,例如依赖注入。
标签: php arrays constants global scalar