$Turbo = -1; try { if($Turbo < 0){ throw new Exception('$Turbo参数 不能小于 0'); // 自定义异常信息 } # 如果出现错误则不会执行 直接就会执行 catch 抛出异常 echo '条件满足正常执行'; } catch (Exception $e) { echo脑震荡怎么办 $e-&星象学gt;getMessage(); // 返回自定义的异常信息 } # 这句会进行即使抛出异常也不会影响后面的流程try catch 使得异常变得可控 echo '&l高丝眼霜t;br>即使抛出异常也不会影响后面的流程';
这里补充一个记录异常的方法
/** * 记录错误信息 * author Turbo * @param [type] $e 错误信息 * @return void */ function save_err($e) { if (!empty($e)) { $error = array( 'code' => $e->getCode(), // 错误码 'msg' => $e->getMessage(), // 错误信息 'file' => $e->getFile(), // 错误文件及方法 'line' => $e->getLine(), // 错误行数 'create_time' => date('Y-m-d H:i:s') ); # 记录 $error 数组 Code... } } # 进行调用 try { throw new Exception('自定义错误信息'); } catch (Exception $e满月酒邀请函微信) { $this->save_err($e); // 进行错误信息记录 return $e->getMessage(); // 返回自定义的异常甲卷作文信息 }
本文地址:https://blog.csdn.net/qq_15957557/article/details/113990068
本文发布于:2023-04-09 01:53:58,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/c9b0210e19eed8029bd6a101a79718a8.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:php中的try catch简单用法.doc
本文 PDF 下载地址:php中的try catch简单用法.pdf
留言与评论(共有 0 条评论) |