美文网首页
PHP异常分类(2)

PHP异常分类(2)

作者: 程序员有话说 | 来源:发表于2022-09-10 14:57 被阅读0次

用户级异常

  • 用户行为导致的异常(如没有通过验证器。没有查询到结果)
  • 通常不需要记录日志
  • 需要向用户返回具体错误信息

服务器级异常

  • 一般是代码错误或者调用外部接口错误
  • 通常记录日志
  • 不向客户返回具体错误信息

程序代码表现

没有封装的话每个方法都需要对异常进行重写重复代码太多

try{
    $banner=BannerModel::getBannerById($id);
    var_dump($banner);
}catch(Excption $ex){
    $err=[
        'erro_code'=>"1001",
        "msg"=>$ex->getmessage()
    ];
    return json($err,400);
}

相关文章

  • PHP异常分类(2)

    用户级异常 用户行为导致的异常(如没有通过验证器。没有查询到结果) 通常不需要记录日志 需要向用户返回具体错误信息...

  • 10.2.2 PHP异常处理2

    10.2.2 PHP异常处理2 异常(Exception)处理用于在指定的错误发生时改变脚本的正常流程。是PHP5...

  • php学习笔记(六)

    PHP异常处理 从PHP5开始,PHP支持异常处理,异常处理是面向对象一个重要特性,PHP代码中的异常通过thro...

  • 全局异常处理器开发

    一、异常的分类 1. 预期异常 通过捕获异常从而获取异常信息2. 运行时异常RuntimeException ...

  • PHP基础、安装phpstorm

    一.准备及介绍 1、本文介绍:PHP变量的特点及分类、写注释的写法、php数据类型分类、phpstorm的安装 2...

  • PHP学习笔记 - 进阶篇(10)

    异常处理 抛出一个异常 从PHP5开始,PHP支持异常处理,异常处理是面向对象一个重要特性,PHP代码中的异常通过...

  • php 异常处理

    从PHP5开始,PHP支持异常处理,异常处理是面向对象一个重要特性,PHP代码中的异常通过throw抛出,异常抛出...

  • Java异常学习

    1.JDK中关于错误、异常的类级别 ObjectThrowableErrorException 2.异常的分类 编...

  • PHP异常

    抛出一个异常 从PHP5开始,PHP支持异常处理,异常处理是面向对象一个重要特性,PHP代码中的异常通过throw...

  • Java的异常处理

    1.什么是异常.2.异常的分类.3.try ... catch ... finally结构的使用. 1.异常:中断...

网友评论

      本文标题:PHP异常分类(2)

      本文链接:https://www.haomeiwen.com/subject/fxytortx.html