使用trigger_error和set_error_handler创建用户自定义的错误处理的例子
// 错误处理函数
function customError($errno, $errstr, $errfile, $errline, $params = [])
{
print_r([$errno, $errstr, $errfile, $errline, $params]);
die();
}
// 设置错误处理函数
set_error_handler("customError");
// 触发错误
function E($errmsg = "app error", $errcode = '00', $params = []){
trigger_error($errmsg);
}
E('错了');