在我的 php.ini 中,display_errors 设置按标准设置为 Off。通常我开始我的 index.php 文件
ini_set('display_errors', 'On');
error_reporting(E_ALL & ~E_NOTICE);
这一切都很好地满足了我的需求。
最近,错误报告不再起作用。但是通知已被丢弃,因此:
<?php echo $i ?>
抛出一个通知“未定义的常量”
<?php badbadbad ?>
只是返回一个空白页而不是一个致命错误消息。
检查 phpinfo() 显示 display_errors 的 Master 值为 Off,而本地值设置为 On(如预期的那样)。尽管如此,我还是没有收到任何错误消息。
将我的 php.ini 设置更改为 display_errors = On 可以让我解决这个问题,但不应该永远是一个解决方案。
有什么提示吗?
谢谢和brgds大卫