これは確かに非常に簡単な質問ですが、私はどこでも答えを見つけることができません。現在の時間を知る必要があるPHPクラスを作成しています。クラスでPHP time()関数を使用
このコードは動作します:
class className{
private $currentTime = 1475607467;
[...]
}
このコードはしていません:
class className{
private $currentTime = time();
[...]
}
できますか? "time()"は同じ10桁の数字を返すので、これらは等価ではないでしょうか?
どのように動作しませんか? –
インラインに設定するのではなく、コンストラクタで変数を設定しようとしましたか? –
プロパティの宣言は、式ではなく定数でなければなりません。コンストラクタを使用します。 – mario