php - 运行时如何显示代码错误

标签 php apache error-handling

以前我安装了php5.1,最近又升级到了php5.3。

在以前的版本中,每当发生错误时,所有语法错误和其他错误都会显示在页面中,这对我来说很容易调试。

但是现在只要页面有错误,它就会停止处理并显示为空白。

我也尝试添加以下内容:

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

位于页面顶部,但无法正常工作。有什么建议?

编辑更多信息:

当我执行phpinfo()时,它显示我的配置文件:c:\ php \ php.ini。
在进一步打开和编辑php.ini文件时,我发现:
error_reporting = E_ALL
display_errors = On

编辑更多信息:
已将error_reporting报告为E_ALL | E_STRICT。
发现无论何时从函数或类中的代码生成错误时,它几乎都被消除了。

最佳答案

尝试这个。

ini_set('display_errors','On');

关于php - 运行时如何显示代码错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10048135/

相关文章:

php - 代码覆盖率中的接口(interface)和空类

javascript - XSS - 使用 PHP 执行 Javascript

java - apache 上 php exec 的权限和 jar 文件位置

apache - 403 Forbidden 目录访问被禁止 - PHP 警告 : Missing boundary in multipart/form-data POST data in Unknown o n line 0

objective-c - 正确处理核心数据获取中的错误

php - Jquery 解析 XML 文件

javascript - JQuery Mobile Mysql数据库过滤系统

apache - 运行 Docker 时本地主机的 ERR_EMPTY_RESPONSE

c# - 如何处理 C# 中的多个错误?

bash - plistbuddy - 如何拦截错误( key 不存在)