获取数组中的所有PHP错误

有什么方法可以得到PHP遇到存储在数组中的所有通知,警告,错误等?

我需要这个用于自定义错误记录器,我希望它除了异常之外还能捕获错误,我已经这样做了.

我设法为最后一个错误找到了一些东西,但这还不够:error_get_last

最佳答案
您将不得不构建自定义错误处理程序:
http://www.php.net/manual/en/function.set-error-handler.php

$_ERRORS = array();

function myErrorHandler($errno, $errstr, $errfile, $errline) {
    global $_ERRORS;
    $_ERRORS[] = array("errno" => $errno, "errstr" => $errstr, "errfile" => $errfile, "errline" => $errline);
}

set_error_handler("myErrorHandler");

转载注明原文:获取数组中的所有PHP错误 - 代码日志