我正在使用以下代码来捕获未捕获的异常和错误,
function my_exception_handler($e) {
$dataToStore = array("error" => $e, "server" => $_SERVER, "request" => $_REQUEST, "backtrace" => debug_backtrace());
//Store $dataToStore in a file
}
function my_error_handler($no, $str, $file, $line) {
$e = new ErrorException($str, $no, 0, $file, $line);
my_exception_handler($e);
}
set_error_handler('my_error_handler');
set_exception_handler('my_exception_handler');
我想知道是否有一种方法可以使此存储仅在文件中出现 FATAL ERRORS,$e 数组的严重性显然始终为 0。