【问题标题】:Can I do in PHP POO : public $time = time();我可以在 PHP POO 中做吗: public $time = time();
【发布时间】:2014-01-18 14:46:40
【问题描述】:

当我这样做时:

public $time = time();

我有一个错误:

Parse error: syntax error, unexpected '(', expecting ',' or ';'.

我不知道为什么, 非常感谢。

【问题讨论】:

标签: php variables time public


【解决方案1】:

你不能,因为默认初始化器必须是常量值。为此,请在构造函数中分配时间。

public $time;
function __construct() {
    $this->time = time();
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-03-22
    • 2012-02-16
    • 1970-01-01
    • 1970-01-01
    • 2013-07-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多