答案 1
不能。
但您可以将其声明为静态属性。
public static $MYARRAY = array('123', '234');
---------------更新-----------------------------
数组常量可从 PHP 5.6 开始使用。
答案 2
更新:
此功能现已在 PHP 5.6 https://php.net/manual/en/migration56.new-features.php
不,您不能将数组分配给 PHP 常量。
在 http://www.php.net/manual/en/language.constants.syntax.php
常量只能计算为标量值
这就是原因。
示例的标量值为 、 、int
float
string
推荐
-
-
为什么 Array.newInstance(Class<?>, int) 不是通用的? 我的意思是,这有什么好的理由吗?该具有以下签名: 是否有任何充分的理由将返回值类型声明为 ?对我来说,这似乎非常不方便。
-
-
为什么我可以收集任意大数组的并行流,但不能收集顺序流? 在回答时,我遇到了一个奇特的功能。下面的代码按照我的假设工作(现有数组中的前两个值将被覆盖): 我很好奇为什么顺序流不会像并行流那样覆盖数组的元素。我搜索了一下,无法找到
-
Java JNI 调用的开销 首先让我说,这个问题更多的是出于好奇心,而不是真正的必要性。 我很想知道从Java执行JNI调用的开销是多少,比如说,与分配数组并使用for循环复制元素相比。 如果开销很大