ThinkPHP不同版本升级后,如何适配其异常处理机制?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1187个文字,预计阅读时间需要5分钟。
TP6+ 废弃了全局异常处理器 think_exception 类,改用 thinkexceptionHandle 统一接管异常,默认不自动注册 set_exception_handler。如果配置文件 app/exception.php 或 config/exception.php 中仍使用 TP5 的配置方式,异常将直接输出 PHP 错误页面或 500 响应,而不是执行你定义的处理逻辑。
本文共计1187个文字,预计阅读时间需要5分钟。
TP6+ 废弃了全局异常处理器 think_exception 类,改用 thinkexceptionHandle 统一接管异常,默认不自动注册 set_exception_handler。如果配置文件 app/exception.php 或 config/exception.php 中仍使用 TP5 的配置方式,异常将直接输出 PHP 错误页面或 500 响应,而不是执行你定义的处理逻辑。

