私はほぼ 9 年前に自分の Web サイトの PHP コードを書きました。という設定ファイルがありますcommon.php
。サイトの各ページには、サイトの定数、クラス、および変数にアクセスするためにこのページが必要です。
ローカル マシンで開発してから、ライブ サイトにファイルをアップロードします。ページで呼び出しに使用したコードcommon.php
は次のとおりです。
$main = ($_SERVER['HTTP_HOST'] == 'localhost')? "E:\-=Web=-\-=Sites=-\mysite\main\common.php" :"/home/mysite/public_html/main/common.php";
require_once($main);
これはうまく機能し、問題は発生しませんでした。
ただし、代わりに次のものを使用できると思います。
require_once($_SERVER["DOCUMENT_ROOT"]."/main/common.php")
これにより、コードがよりコンパクトになり、開発サイトのファイルを常にE://
だから私の質問は、使用するのは良い習慣$_SERVER["DOCUMENT_ROOT"]
ですか?
これは、各ページで構成ファイルを呼び出したい場合、ほとんどの開発者が行うことですか?