0

我在我的 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 'config.php';
echo MAIN.'/functions.php';

页面加载以下行:

/application/functions.php

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

4

0 回答 0