以下不起作用:
<?php
class test{
const t = 10;
public static $y = array('t' => self::t . 'hello');
}
var_dump(test::$y);
?>
有人能告诉我这是为什么吗?:)
它在 ... => self::t 中失败。'hello')... 部分,作为接缝,它不能在 array() 中连接一个类常量。
这意味着以下两项工作都很完美:
public static $y = array('t' => self::t);
和
public static $y = array('t' => 'hello');