PHPエラー Use of undefined constant はクォーテーションで囲んで修正する
$today = getdate();
print $today[year];
「今年」を表示させるだけのシンプルなソースです。
以前はこれで動いていました。
PHP のバージョンが 7.2 の新環境に移行させたところ、警告がでました。
Warning: Use of undefined constant year - assumed 'year'
どうやら、シングルクォーテーションで囲まなければならないようです。
$today = getdate();
print $today['year'];
print $today[year];
「今年」を表示させるだけのシンプルなソースです。
以前はこれで動いていました。
PHP のバージョンが 7.2 の新環境に移行させたところ、警告がでました。
Warning: Use of undefined constant year - assumed 'year'
PHP7x系は必ずクォーテーションで囲む
どうやら、シングルクォーテーションで囲まなければならないようです。
$today = getdate();
print $today['year'];