美文网首页
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)

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