2016-08-11 79 views
3

所以我们可以在PHP5.6中定义数组常量。但是,我一类PHP5.6是允许CLASS常量的数组

Arrays are not allowed in class constants 

内部定义数组常量时,那么,这是真的,数组常量,允许但不是在类中有以下错误?

回答

4

从PHP 5.6开始,允许类常量使用数组。

请参阅link了解可用的php代码。

<?php 

class Foo 
{ 
    const BAR = [1,2,3]; 
} 

print_r(Foo::BAR); 
+1

https://3v4l.org/T44gG - 3v4l链接显示版本兼容性。值得注意的是,它们在HHVM中完全不受支持。 – iainn

相关问题