php发展

首页 » 常识 » 问答 » PHP自定义错误处理器函数
TUhjnbcbe - 2022/11/25 21:55:00
湖南白癜风医院 http://m.39.net/pf/a_5117687.html

所谓错误处理器,其实就是一个函数!

我们只是经过设定后,一旦发生错误,就会调用该预先设定好的函数来处理错误方面的信息。

——我们将这个函数理解为“自动化执行”的一种“机器”。

自定义错误处理的理念是:

一旦发生错误,系统不再处理,而是由某个我们自己定义的函数中的代码来处理!

分2步:

1,设定用于错误处理的函数名:

set_error_handler(“函数名”);//这样之后,发生错误,就会自动调用该函数

2,定义该函数:

形式如下:

functionf1(errCode,errMsg,errFile,errLine){

//这里,自己去做错误报告的显示

//这里,自己去做错误日志的记录

}

注意:

1,对于系统致命错误(严重错误),此时就不会调用我们的自定义错误处理函数了,而是照常处理,并停止程序的执行。

2,该函数虽然是我们定义的,但不应由我们来调用!

3,而是,我们的代码一旦发生(触发)错误,系统内部就会调用该函数,并传入相应的实参数据

代码如下:

1
查看完整版本: PHP自定义错误处理器函数