Notice:Use of undefined constant(php运行提示)

2013-07-22  金城  2031

这是PHP通告信息,并非出错信息。

Use of undefined constant » 使用未定义的常量

可以设置关闭,但最好排除错误,一个治标,一个治本。

设置关闭:

在php.ini中

error_reporting = E_ALL

改为

error_reporting = E_ALL &~E_NOTICE

或者

在单个页面顶部上加

error_reporting(0);

排除错误:

例如:

$a=MY_DFN_A;// 如果之前没有如 define('MY_DFN_A','我自定义的常量A');的语句将会出现上述提示。

还有就是定义的时候没加引号,如 define(MY_DFN_A,'1234567');就在这句就会出现提示。

平时养成规范代码写法,比较有好处。

在php.ini里可以设置一些语法风格、容错级别和报错级别。但不同的服务器设置不同,只有最规范的代码才能畅行无阻。