当我读取未设置变量的值时是否可以发出警告?

时间:2010-05-10 09:03:44

标签: php debugging

当我尝试读取未设置变量的值时,如何配置PHP以发出警告?

当我在一个地方重命名变量时经常发生这种情况,我得到了奇怪的结果,因为我忘了在其他地方重命名。

2 个答案:

答案 0 :(得分:4)

将错误报告设置为all,您将获得有关任何未定义变量的信息,例如,将其置于脚本之上:

ini_set('display_errors', true);
error_reporting(E_ALL);

答案 1 :(得分:0)

无法提升通知级别,但您可以创建custom error handling function

您可以以仅对“可变未设置”类型通知作出反应的方式构建该处理程序,并输出消息或发送电子邮件或其他任何内容。

通过在自定义错误处理程序中返回false,您可以将所有其他错误传递给默认错误处理程序。