在WAMP服务器PHP程序中看不到运行时E_ERROR错误?

时间:2012-02-10 16:54:24

标签: php wamp wampserver error-logging

我的PHP脚本中的某些内容导致致命错误,但我似乎无法记录或显示它。我的php.ini文件有

  

error_reporting = E_ALL

并正在登录文件。我可以看到我在日志文件和屏幕上触发的E_USER_ERROR错误,但我程序中的E_ERROR只是给了我一个白屏并且没有日志输出。我还需要做什么?

我正在使用WAMPServer 2.2,在Windows 7的盒子上运行

2 个答案:

答案 0 :(得分:1)

您可以将它放在主.php脚本中(用所需的调试级别替换E_ALL)

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

答案 1 :(得分:1)

这是一个不可能回答问题的问题,我需要分享原因 - 导致此错误的违规代码被隐藏在我正在反对的专有框架中,有这条线:

  

@include_once($ file);

@符号是什么?我不知道 - 现在我这样做:它使所有错误都沉默。愚蠢和邪恶破坏了我的一天。

http://php.net/manual/en/language.operators.errorcontrol.php