我已经检查了我的PHP ini文件(PHP.ini),设置了display\u errors,并且错误报告是E\u ALL。我已经重新启动了Apache Web服务器
我甚至把这些行放在了脚本的顶部,它甚至没有捕捉到简单的解析错误。例如,我使用“$”声明变量,并且不关闭语句“;”。但是我所有的脚本都会在这些错误上显示一个空白页,但我希望在浏览器输出中实际看到错误
错误报告(E\u ALL);
ini设置(“显示错误”,1);
还有什么事要做
这对我来说总是有用的:
ini\u集('display\u errors','1');
ini_集合(“显示_启动_错误”,“1”);
错误报告(E_全部);
但是,这不会使PHP显示解析错误-显示这些错误的唯一方法是使用以下行修改PHP.ini:
显示错误=on
(如果您无权访问php.ini,那么将这一行放到.htaccess中也可以):
php\u标志显示\u错误1