【发布时间】:2013-06-30 19:53:24
【问题描述】:
在我的 php 项目中,我想确保代码保持可移植性和服务器独立性。
所以我添加了一个“config.php”,它包含在每个 php 文件中,其中配置了几个 config-var。
我把它包含在里面
include_once('config.php');
我的问题是,这个 config.php 中的第一个变量是:
global $path;
$path = $_SERVER['DOCUMENT_ROOT'];
要使所有包含/需要绝对和“便携”。
这当然适用于 include_once('config.php'); 之后的所有包含。 - 但是我怎样才能使这个具体包含绝对?
我现在的“解决方案”是这段代码:
//set global path if not yet set
if(!isset($path)){
global $path;
$path = $_SERVER['DOCUMENT_ROOT'];
}
我会在每个 php 文件中添加。
有没有更优雅的解决方案?谢谢!
【问题讨论】: