構文
単に定数の名前を指定することにより、その値を得ることが可能です。
変数とは異なり、その前に
未定義の定数を使用した場合、Error がスローされます。
PHP 8.0.0 より前のバージョンでは、
未定義の定数は、ちょうどstringとして
コールしたかのように(CONSTANT vs "CONSTANT")、
PHPはその定数自体の名前を使用したと解釈していました。
このような振る舞いは、PHP 7.2.0
以降では非推奨となり、
変数との違いは次のようになります。
例1 定数の定義
例2
|