1. 首页
  2. 编程语言
  3. PHP
  4. YII2 全局异常处理深入讲解

YII2 全局异常处理深入讲解

上传者: 2021-09-19 19:52:42上传 PDF文件 193.55 KB 热度 26次

要处理好这个问题,我认为比较简单的方式就是将需要处理的异常按照场景先做一个分类。在 ThinkPHP 或者其他框架中,如果出现异常,则会出现框架的一个异常页面。以下使用 Yii2 框架作为例子讲解重写的逻辑:首先,我们需要找到 Yii 框架异常处理的设置为了让我们的程序可以简单的辨别出客户的不当调用导致的错误和服务器的错误,我们可以写一个客户的异常类。新建 common\UserException.php 文件新建 这就完成了全局的异常处理,让我们看看效果当我们开启 debug 模式时抛出错误:关闭 debug 模式,抛出服务器端异常:关闭 debug 模式,抛出客户端异常:

下载地址
用户评论