私はphpnewbであり、パスに苦労しています。
アプリケーションのルートにconfig.phpファイルがあり、親のディレクトリパスを格納する定数を定義しています。
define("SITE_ROOT", realpath(dirname(__FILE__)));
サイトにはさまざまなフォルダがあります:/ include / / admin / / theme /
これで、SITE_ROOT定数がグローバルであっても、グローバル宣言はそのスクリプトが終了するまでしか宣言されないことを理解しています。
したがって、たとえば、admin.phpでSITE_ROOTをエコーすると、config.phpをadmin.phpに含めていないため、phpエラーが発生します。
さて、すべてのファイルにconfig.phpを含めることをスキップして、SITE_ROOT定数をどこでも利用できるようにする方法はありますか?
TYとても!:)