define() や const で定義していない名前を、定数のつもりで書くと出ます(PHP 8 からは警告ではなくエラー)。
出るコード
<?php
echo GREETING; // GREETING は定義されていない
エラーメッセージ
PHP Fatal error: Uncaught Error: Undefined constant "GREETING" in main.php:2
直し方
文字列のつもりなら 'GREETING' とクォートで囲みます。定数として使うなら define('GREETING', 'こんにちは'); や const GREETING = 'こんにちは'; で先に定義します。