如何显示 PHP 错误?

问题描述

这总是对我有用:

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 ini 文件 ( php.ini) 并display_errors设置了错误报告E_ALL。我已经重新启动了我的 Apache 网络服务器。

我什至将这些行放在脚本的顶部,它甚至没有捕获简单的解析错误。例如,我用 a 声明变量"$"并且不关闭 statements ";"。但是我所有的脚本都在这些错误上显示了一个空白页面,但我想在我的浏览器输出中实际看到这些错误。

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

还剩下什么?

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...