最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
PHP 7错误处理机制介绍
时间:2022-06-24 16:39:12 编辑:袖梨 来源:一聚教程网
PHP 7 改变了大多数错误的报告方式。不同于传统(PHP 5)的错误报告机制,现在大多数错误被作为 Error 异常抛出。
这种 Error 异常可以像 Exception 异常一样被第一个匹配的 try / catch 块所捕获。如果没有匹配的 catch 块,则调用异常处理函数(事先通过 set_exception_handler() 注册)进行处理。 如果尚未注册异常处理函数,则按照传统方式处理:被报告为一个致命错误(Fatal Error)。
Error 类并非继承自 Exception 类,所以不能用 catch (Exception $e) { … } 来捕获 Error。你可以用 catch (Error $e) { … },或者通过注册异常处理函数( set_exception_handler())来捕获 Error。
Error 层次结构
Throwable
|—Error
|——ArithmeticError
——|——DivisionByZeroError
|——AssertionError
|——ParseError
|——TypeError
|—Exception
|——…
相关文章
- 光与影33号远征队日志收集路线:52和53号远征队的日志收集攻略 12-08
- 龙迹之城VIP礼包码有哪些能用的 2025最新cdk兑换码合集 12-08
- 钢岚兑换码大全 最新礼包码汇总 12-08
- 逃离鸭科夫坤坤造型怎么捏 坤坤捏脸数据代码分享 12-08
- 逃离鸭科夫捏脸数据怎么用 捏脸数据导入使用方法详情 12-08
- 逃离鸭科夫捏脸数据合集 逃离鸭科夫捏脸代码大全最新版本 12-08