PHP 问答之 如何显示 PHP 错误?
实战问题
我检查了我的 PHP ini 文件 ( php.ini) 并display_errors设置了错误报告也是E_ALL. 我已经重新启动了我的 Apache 网络服务器。
我什至将这些行放在脚本的顶部,它甚至没有捕获简单的解析错误。例如,我用 a 声明变量"$"并且我不关闭 statements “;”。但是我的所有脚本都在这些错误上显示了一个空白页面,但我想实际查看浏览器输出中的错误。
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
(如果您无权访问php.ini,则输入此行.htaccess也可能有效):
php_flag display_errors 1
加入我们共同交流
群名称:PHP源码大全
QQ群号:907415141