ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## **异常分类** **用户级异常:** * 用户行为导致的异常(如没有通过验证器。没有查询到结果) * 通常不需要记录日志 * 需要向用户返回具体错误信息 **服务器级异常:** * 一般是代码错误或者调用外部接口错误 * 通常记录日志 * 不向客户返回具体错误信息 没有封装的话每个方法都需要对异常进行重写重复代码太多 ~~~ try{ $banner=BannerModel::getBannerById($id); var_dump($banner); }catch(Excption $ex){ $err=[ 'erro_code'=>"1001", "msg"=>$ex->getmessage() ]; return json($err,400); } ~~~