我有一个 php 应用程序,其根目录中有一个配置文件。如果我通过它的绝对路径包含它,那么当我将应用程序移动到其他地方时会出现问题。如果我通过相对路径包含它,那么当我移动包含配置的文件时会出现问题。所以,我想出了这样的东西来搜索目录结构中的应用程序配置文件。
$relative_path = "";
for ($i=0; $i<6; $i++) {
if (file_exists($relative_path."config.php")) {
require ($relative_path."config.php");
break;
}
$relative_path .= "../";
}
这可能是个坏主意吗?