定数の「大文字/小文字を区別しない」ようになってしまい、呼び出す際に大文字/小文字の区別されず呼び出せてしまいます。PHPでは、ケース・センシティブ(大文字と小文字を区別した)定数もケース・インセンシティブ(大文字と小文字を区別していない)定数も、PHP7.1バージョン現在サポートされているためです。おかしいことになりますよね。大文字の定数と小文字の定数で、別の値を設定するなんておかしなことはしてはいけないはずなので、この「defineの第三引数」が近い将来に削除される方向みたいです。Constantsphp8ではケース・センシティブ(大文字と小文字を区別した)定数のみに限定されます。define()で定義された定数は、原則ケース・センシティブでなければならないようになるということ。「大文字」でdefine()の定数定義をすることdefine()の「第三引数」は使用しないようにしておきましょう、という当たり前のようなお話デシタ。※コメントへの返信は基本的に行っておりません。あしからずご了承ください。いただいたご意見・ご質問等は、公開が有益な場合公開させていただき記事内で返答させていただきます。※場合によりご連絡をさせていただく際のご了承をいただける方は「了承」にチェックをお願いします。