当我尝试读取未设置变量的值时,如何配置PHP以发出警告?
当我在一个地方重命名变量时经常发生这种情况,我得到了奇怪的结果,因为我忘了在其他地方重命名。
答案 0 :(得分:4)
将错误报告设置为all,您将获得有关任何未定义变量的信息,例如,将其置于脚本之上:
ini_set('display_errors', true);
error_reporting(E_ALL);
答案 1 :(得分:0)
无法提升通知级别,但您可以创建custom error handling function。
您可以以仅对“可变未设置”类型通知作出反应的方式构建该处理程序,并输出消息或发送电子邮件或其他任何内容。
通过在自定义错误处理程序中返回false
,您可以将所有其他错误传递给默认错误处理程序。