我是PHP类的新手,我现在正在设置几个类变量,如下所示。 .time()函数失败 - 下面的第三行。如果我删除.time()就可以了。
class session {
private $variable;
private $cookieExpiry = time() + 15811200; // Cookie Expire
function __construct() {
您是否不允许使用默认的php函数设置这样的变量?
有办法做到这一点吗?
三江源
答案 0 :(得分:4)
属性是蓝图,必须独立于运行时环境。您可以将它们设置为文字值,但不能进行类似的函数调用。在构造函数中设置初始属性:
class session {
private $variable;
private $cookieExpiry;
function __construct() {
$this->cookieExpiry = time() + 15811200; // Cookie Expire
}
}