Edu*_*uca 3 php error-handling
有什么方法可以得到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");
Run Code Online (Sandbox Code Playgroud)