首页 > 作文

php中的try catch简单用法

更新时间:2023-04-09 01:54:00 阅读: 评论:0

try catch用来捕获异常错误,有利于开发者及时发现错误,报错则直接抛出异常,不会影响try catch 后面代码的执行
    $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 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图