反思代码优化点:充分使用错误处理机制 男娘i 2022-12-18 00:45 73阅读 0赞 代码复杂,调用第三方接口时候,一定要使用错误处理机制 在出现异常问题的时候,可以及时的发现并且处理错误 如果没有 重新调试 不行及时处理错误 很危险! 如下:如果出现错误 很容易的进行定位出错误! <?php namespace app\api\basic\controller; use mini\core\Model; class FeedBack extends Base { public function saveSuggest() { try { //获取数据 $_POST['created_at'] = date("Y-m-d H:i:s", time()); unset($_POST['a']); unset($_POST['c']); //校验数据 preg_match("/^1[34578]\d{9}$/", $_POST['phone'], $pregPhone); if (!$pregPhone) throw new \Exception("请输入合法的11位手机号码"); if (mb_strlen($_POST['content']) < 1 || mb_strlen($_POST['content']) > 200) throw new \Exception("请输入1~200个字符"); //保存数据 $id = (new Model())->table('nj_suggest')->insert($_POST); //返回数据 if ($id) { self::_return($id, 200, "已经添加成功"); } else { throw new \Exception("保存至数据库出现错误"); } } catch (\Exception $e) { self::_return(FALSE, 400, $e->getMessage()); } } }
相关 Java异常处理的最佳实践:错误处理代码结构优化示例? 在Java中,良好的异常处理实践可以提高程序的健壮性和可读性。以下是一些优化示例: 1. **使用try-catch-finally结构**: ```java t Dear 丶/ 2024年09月23日 07:01/ 0 赞/ 65 阅读
相关 如何通过Java异常处理机制优化代码 在Java编程中,异常处理是一个重要的优化手段。以下是几个通过异常处理优化代码的方法: 1. **捕获特定的异常**:针对可能出现的问题,使用try-catch语句捕获特定类 深藏阁楼爱情的钟/ 2024年09月11日 14:12/ 0 赞/ 50 阅读
相关 SpringBoot的错误处理机制 篇博文结合SpringBoot的源码,简单分析下SpringBoot的错误处理机制。 1.SpringBoot默认错误处理机制 我们在项目报错时经常会遇到错误的默... 梦里梦外;/ 2024年04月18日 10:47/ 0 赞/ 62 阅读
相关 反思代码优化点:trycatch 验证类 封装用户变量 1.使用try catch进行捕获异常 2.使用验证类与场景结合,完成快速验证数据合法性 3. 封装使用对象,这样用起来很方便!$request->user = $us 川长思鸟来/ 2022年12月29日 02:11/ 0 赞/ 136 阅读
相关 反思代码优化点:充分使用错误处理机制 代码复杂,调用第三方接口时候,一定要使用错误处理机制 在出现异常问题的时候,可以及时的发现并且处理错误 如果没有 重新调试 不行及时处理错误 很危险! 如下:如果 男娘i/ 2022年12月18日 00:45/ 0 赞/ 74 阅读
相关 Spring boot错误处理机制 错误处理机制 当程序发生错误的时候 浏览器访问 Spring boot提供了一个默认的错误页面 包括错误状态码、错误类型、提示消息、时间 ![这里写图片描 偏执的太偏执、/ 2022年05月13日 05:24/ 0 赞/ 189 阅读
相关 JavaScript之错误处理机制 > 小编推荐:[Fundebug][]提供JS错误监控、微信小程序错误监控、微信小游戏错误监控,Node.j错误监控和Java错误监控。真的是一个很好用的错误监控费服务,众多大 叁歲伎倆/ 2022年02月19日 08:31/ 0 赞/ 335 阅读
相关 SpringBoot错误处理机制 1. SpringBoot在AutoConfigure的web/servlet/error中自动定义了错误页面,SpringBoot会自动到模板目录和资源目录下查找有没有和状 怼烎@/ 2022年02月01日 15:47/ 0 赞/ 241 阅读
相关 SpringBoot--错误处理机制 SpringBoot–错误处理机制 默认效果: 浏览器,返回一个默认的错误页面 ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5n 青旅半醒/ 2021年08月13日 11:01/ 0 赞/ 413 阅读
还没有评论,来说两句吧...