定义常数不起作用,为什么?

时间:2015-06-11 16:12:46

标签: php constants require-once

我在config.php上定义了:

define('ROOT', __DIR__);

和index.php:

require_once (ROOT.'/header.php');

结果:

  

注意:使用未定义的常量ROOT - 假设' ROOT'

为什么ROOT常数不起作用?我在学习,有人能解释我吗?

修改

如果我把:

require_once (__DIR__.'/header.php');

有效。有人能解释我为什么?

1 个答案:

答案 0 :(得分:0)

这不起作用导致ROOT在'header.php'中定义。

需要在调用header.php之前定义。

感谢您的帮助。