第2章 PHPの基本 / 第4回 模擬試験
PHPの定義済み定数に関する次の記述のうち、誤っているものはどれか。
`PHP_VERSION`は実行中のPHPのバージョンを表す定数である。
`PHP_EOL`は実行環境に応じた改行コードを表す定数である。
定義済み定数はユーザーが独自に上書き(再定義)することが強く推奨されている。
正解
`PHP_INT_MAX`はPHPが扱える整数の最大値を表す定数である。
解説
定義済み定数(マジック定数や環境定数など)を独自に上書きすることは推奨されず、多くは`define()`で再定義しようとするとエラーになります。(参照: 独習PHP 第4版 第2章 PHPの基本 2.2.4節 定義済みの定数 p.59)