PHPエラー Use of undefined constant はクォーテーションで囲んで修正する

$today = getdate();
print $today[year];

「今年」を表示させるだけのシンプルなソースです。
以前はこれで動いていました。

PHP のバージョンが 7.2 の新環境に移行させたところ、警告がでました。


Warning: Use of undefined constant year - assumed 'year'

PHP7x系は必ずクォーテーションで囲む


どうやら、シングルクォーテーションで囲まなければならないようです。

$today = getdate();
print $today['year'];