<u></u>register_shutdown_function
注册的函数会在脚本正常执行完和异常结束的时候触发。
例如:
register_shutdown_function("globalErrorHandler");
function globalErrorHandler(){
$error=error_get_last();
if($error===null){
return;
}
echo json_encode($error);
}
注意:
(1)如果没有错误,则error_get_last
返回null
(2)脚本正常执行完,也会调用这个函数,所以要通过$error
是否为null
进行区分
(3)$error
是一个array,包含type,message,file,line这些键名