PHP包含全局变量失败

时间:2013-06-26 20:53:26

标签: php include global-variables global

我在config.php页面上设置了一个全局变量,如下所示:

$MAIN = substr(str_replace('\\', '/', realpath(dirname(__FILE__))),   strlen(str_replace('\\', '/', realpath($_SERVER['DOCUMENT_ROOT']))));
define ('MAIN', $MAIN);

在我的php页面上我试图包含如下文件:

include 'config.php';
include MAIN.'/functions.php';

但是我收到服务器错误,页面上没有返回任何内容。如果我用echo替换第二个include:

include 'config.php';
echo MAIN.'/functions.php';

页面加载以下行:

/application/functions.php

打印在页面顶部。这是我希望包含的文件的正确位置 有人知道为什么会这样吗?

0 个答案:

没有答案