tp5 ThinkPhp5 自定义异常处理类(先留坑
来源:互联网 发布:冒险岛伴侣官方域名 编辑:程序博客网 时间:2024/06/05 18:56
//我先写点前期的准备,先留坑,后面有机会把他写完,填坑完
在项目的开发过程中异常抛出尤为重要不仅能够做出友好提示帮助掩盖我们伟大的程序员们尴尬的瞬间,还能做到提示开发人员代码白编写的错误,下面进行自定义异常抛出类
异常抛出那么只有在代码出现问题的时候或者是逻辑出现异常的时候会进行抛出,那么我认为这就会出现两种情况,
第一种是用户传输的参数或者用户操作的流程有问题这种情况下并不是我们的开发的代码或者是业务逻辑出现的致命错误,直白的将这种情况就是用户的请求没有返回相应的数据
第二种是我们的代码存在问题,或者是服务器上面的问题,但是这个问题我们是不需要用户知道的,在这种情况下我们即需要给出用户的友好提示,还需要知道我们的代码具体是哪里出现了问题所以这种情况下我们就需要记录日志
分析了两种情况之后首先创建应对第一种情况的类,命名为BaseException.php在这个类中需要定义的很简单就是对应第一种情况的友好信息
信息中包括的是抛出异常的http状态码、异常的信息、自定义异常的状态码(可选)
但是BaseException.php需要继承Exception虽然我们是自己定义的异常类但是还是需要遵循规律,既然要抛出异常,就需要有捕获异常
阅读全文
0 0
- tp5 ThinkPhp5 自定义异常处理类(先留坑
- tp5 引入自定义类
- thinkphp5--自定义扩展类
- 自定义异常处理类
- 【TP5】thinkphp5初体验1
- 43.自定义异常处理类
- java异常处理之自定义异常类
- java异常处理之自定义异常类
- Python学习--异常处理,自定义异常类
- 自定义异常类(SpringMVC的异常处理)
- 异常处理+异常+处理异常+自定义异常
- C++异常处理类与自定义异常处理类
- tp5下自定义类,not found
- 解读 thinkphp5 源码(二):异常处理和请求生命周期
- ThinkPHP5的安装使用/tp5快速入门
- Java异常处理-----自定义异常
- Java异常处理--自定义异常
- 自定义类中的异常处理策略
- gensim:bin转txt
- Buildings
- 截取URL参数
- 用python实现将数组元素按从小到大的顺序排列
- 机器学习相关材料和网站
- tp5 ThinkPhp5 自定义异常处理类(先留坑
- 【androidx86 5.1.1】Android HttpClient请求过程解析(上)
- jd手机信息爬虫
- 函数调用模型
- Linux jdk的安装
- static关键字
- 第一章 导言 【C程序设计语言 第2版】
- 一点杂感
- 成功人士的3个好习惯