A { public static $arr=array(1,2); }有没有办法将这两个数组组合在一起,使B::$arr成为1,2,3,4
我不需要更改这些数组,但我不能声明它们为als常量,因为PHP不允许常量数组。PHP手册指出,我只能赋值字符串和常量,所以parent::$arr + array(1,2)不能工作,但我认为应该可以这样做。
此代码片段在5.6中导致PHP致命错误,但在7.0及以上版本中运行良好。没有记录在案的对isset的更改,我可以找到它可以将数组作为常量使用。class Test const A = [1];有人知道有任何文件表明这是一个实际的变化吗?用数组作为常量使用isset安全吗?
致命错误:不能对表达式的结果使用isset() (可以使用"null !