问个简单的php错误处理的问题哈

代码一:
echo $a;
echo print_rerror_get_last,true;

错误提示为:

代码二:
set_error_handlerappError;

function appError$errno, $errstr, $errfile, $errline
{
echo appError .$errno.$errstr.[.print_rerror_get_last,true.]
;
}

echo $a;

错误提示为:

为什么代码二error_get_last捕捉不到错误呢???

我好像明白了,当错误被自定义的appError承接了,error_get_last就扑捉不到错误了,即使error_get_last在appError中,嘻嘻,我真是太聪明了。

发表评论

电子邮件地址不会被公开。 必填项已用*标注