问题

我已检查我的 PHP ini 文件,并设置了显示错误,错误报告也是 E_ALL .我已重新启动我的Apache网络服务器.

我甚至把这些行在我的脚本的顶部,它甚至不抓住简单的解析错误.例如,我用"$"声明变量,我不关闭语句";".但是我的所有脚本显示这些错误的空白页,但我想实际看到我的浏览器输出中的错误.

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

剩下什么要做?



解决方法

这总是适合我:

ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);

但是,这不会使PHP显示解析错误 - 显示这些错误的唯一方法是使用此行修改php.ini:

display_errors = on



相关问题推荐