我收到错误:
消息:语法错误,意外'*',期待','或';'
当我尝试使用数学符号在类中定义变量时。例如,
class Foo {
public static $test = 1+1;
}
echo Foo::$test;
产生此错误。是否可以在PHP中的类变量定义中使用数学?
答案 0 :(得分:1)
不允许表达式作为字段默认值。你可以试试这个
class Foo {
public static $test;
public function __construct(){
$this->test = 1+1;
}
}
echo Foo::$test;