ルートに構成ファイルがあるphpアプリがあります。絶対パスで含めると、アプリを別の場所に移動すると問題が発生します。相対パスで含めると、構成が含まれているファイルを移動すると問題が発生します。だから、私はディレクトリ構造の下でアプリの設定ファイルを検索するためにこのようなものを思いついた。
$relative_path = "";
for ($i=0; $i<6; $i++) {
if (file_exists($relative_path."config.php")) {
require ($relative_path."config.php");
break;
}
$relative_path .= "../";
}
これは悪い考えでしょうか?