すべてが index.php ファイルを介してルーティングされるため、すべてのスクリプトを開始する前にいくつかの簡単なチェックを行っています。index.php で初期化されたグローバル変数が定義されているかどうかを確認しています。
if (!defined('EXAMPLE')) exit();
しかし、コードに名前空間を導入したところ、これが機能しなくなりました。名前空間は何よりも先に記述する必要があるため、私のチェックは名前空間が定義された後に行う必要があります。私にはあまり良く見えません...このようにしてもいいですか、これを行うより良い方法はありますか?