可能重复:
如何捕获 PHP 致命错误
我想创建一个自定义错误处理程序,但 PHP 忽略它仍然使用内置的错误处理程序。下面的示例给出了一个内置的致命错误,因为未定义 test():
function critical_error($error_number,$error_string,$error_file,$error_line,$error_context) {
echo "<strong>error:</strong> echo ".$error_string;
exit();
}
set_error_handler("critical_error",8191);
test();
exit;
有什么建议吗?