以下が PHP で機能しないのはなぜですか?
const 日 = 60*24*3;
次のエラーが表示されます。
解析エラー: 構文エラー、1 行目の予期しない T_CONST
プロパティ配列の値に式を代入することもできません。私は定数値のみを使用していることに注意してください(関数などを呼び出していません)。
class A
{
public $value = array('days'=>60*24*3);
}
上記は機能しません。
$value = array('days'=>60*24*3);
ただし、ローカル変数に割り当てられている場合は問題なく機能します。
値を割り当てるときに数式をどのように使用しますか?