php 5.4定义函数

时间:2013-03-28 02:38:35

标签: php include constants

我以前在PHP中有一个配置文件,define有一些常量。自升级到PHP 5.4以来,它似乎不再起作用。

以下是一个例子:

//config.php
define('CONSTANT', 'foo');

//page.php
require_once 'config.php';

echo CONSTANT; //not defined

1 个答案:

答案 0 :(得分:2)

我认为你的config.php文件没有被正确包含,或者正确定义了常量。 define()在php 5.4中的工作方式与以前相同。

在包含配置文件并期望定义常量后,使用get_defined_constants()查看您已获得的内容。这对调试常量问题很有帮助。