PHP | Undefined constant “xxx” エラーの原因と修正案

PHP,PHP エラー

PHPでエラー「Undefined constant “xxx"」が発生する原因と対処・修正案について紹介しています。

Fatal error: Uncaught Error: Undefined constant “xxx" in ~
致命的なエラー: キャッチされていないエラー: 未定義の定数 “xxx" です

確認環境

エックスサーバー
PHP 8.016

Undefined constant “Constant"エラーの発生原因と修正案

「Undefined constant “xxx"」というPHPエラーは定義されていない定数を呼び出そうとしている際に発生するエラーです。

このエラーは致命的なエラー(Fatal error)に分類されています。

例えば、以下のPHPコードを実行する場合にUndefined constant “xxx"エラーは発生します。

echo Constant;

このエラーを修正するには、呼び出そうとしている定数名が正しいかどうか、定数が定義されている箇所を調べて修正します。

define('Constant', 'Apple');
echo Constant;

PHP,PHP エラー

Posted by Yousuke.U