2

我正在尝试这样做:

A级{public$var1=日期('U');}

但是,很明显,由于语法错误,上述操作失败了。

有人能告诉我另一种方法吗。

我有大约100个这样的dateTime变量,因此,使用构造函数并不是真正有益的,但是,我仍在等待任何可能的方法来实现这一点。

2个答案2

重置为默认值
5

成功静止的如果你真的想让它成为一个类变量:

A级{公共静态$var1=日期('U');}

或者,如果您希望它是一个实例变量:

A级{公共$var1;函数__construct(){$this->var1=日期('U');}}
4

雅各布的回答并不完全正确。

简单地说,你不能从类内部和函数外部进行函数调用。

这个

A级{公共静态$var1=日期('c');}

无法工作,因为您仍在拨打日期()

但如果你必须的话

A级{公共静态$var1;公共函数__construct(){静态::$var1=日期(“c”);}}

使用自己静止的在类构造函数中实例化变量。两者都是不同的东西.

你的答案

单击“发布您的答案”,表示您同意我们的服务条款并确认您已阅读我们的隐私政策.

不是你想要的答案吗?浏览标记的其他问题问你自己的问题.