PHP 问答之 如何显示 PHP 错误?

当PHP脚本出现错误时,有时页面会显示空白。要让PHP显示错误信息,需要在php.ini中设置display_errors为ON,并设置error_reporting为E_ALL。如果无法修改php.ini,可以在.htaccess文件中添加相应配置。确保正确设置后,PHP错误将直接在浏览器中显示。
摘要由CSDN通过智能技术生成

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值