PHP报错Fatal error: Constant expression contains invalid operations in 解决方法

报错问题:

class demo{
    public $title = time();
    ....
}

报下面错误:

Fatal error: Constant expression contains invalid operations in

在初始化类的属性时它的值 必须要是常量类型,不能使用非常量,否则就会报错,上面的错误 就是因为使用了time()所以就报错。

解决办法:

用常量代替 time 或者留空在构造函数中的时候再赋值time。


Tags php 建站

留言(0)

评论