如何在运行时显示代码错误


How to show code errors while running

以前我安装了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

编辑更多信息:已更正错误_报告到E_ALL | E_STRICT。发现每当函数或类内部的代码生成错误时,它几乎都是空白的。

试试这个。

ini_set('display_errors','On');

每当页面出现错误时

什么程度的错误?它是否致命?如果致命-则根本不使用代码内设置(error_reporting()ini_set):而是使用php.ini设置。

IMO,您提供的信息不足:至少需要error_reportingerror_log指令的php.ini值。