本文实例讲述了PHP自定义错误用法。分享给大家供大家参考,具体如下:
自定义错误就是自己可以完全控制错误以及其提示内容
设定错误由自己定义的函数来处理
1
|
set_error_handler( 'errName' ); |
设定该函数并在其中自定义错误的输入与记录,自带四个参数
errNo 错误号
errMsg 错误信息
errFile 错误文件
errLine 错误行号
1
2
3
4
5
6
7
|
function errName( $errNo , $errMsg , $errFile , $errLine ){ echo 'errNo:' . $errNo '.</br>' ; echo 'errMsg:' . $errMsg '.</br>' ; echo 'errFile:' . $errFile '.</br>' ; echo 'errLine:' . $errLine . '</br>' ; } trigger_error( 'error!' ,E_USER_NOTICE); |
注意:
① 若使用自定义错误,系统不再处理错误;
② 若发生严重错误(E_ERROR,E_USER_ERROR),将立即停止程序即自定义错误函数无法进行处理,而交由系统进行错误处理
希望本文所述对大家PHP程序设计有所帮助。