为了账号安全,请及时绑定邮箱和手机立即绑定
<?php
class MyException extends Exception {
    function getInfo() {
        return '自定义错误信息';
    }
}
try {
     throw new MyException('error');
} catch(Exception $e) {
    echo $e->getInfo();
}

不明白呀!!

正在回答

2 回答

//新建一个自定义的异常类,继承了PHP的异常基类Exception

class MyException extends Exception {

    function getInfo() {

        return '自定义错误信息';

    }

}


try {

    //使用异常的函数应该位于 "try"  代码块内。如果没有触发异常,则代码将照常继续执行。但是如果异常被触发,会抛出一个异常。

    throw new MyException('error');//这里规定如何触发异常。注意:每一个 "throw" 必须对应至少一个 "catch",当然可以对应多个"catch"

} catch(Exception $e) {//"catch" 代码块会捕获异常,并创建一个包含异常信息的对象

    echo $e->getInfo();

}

1 回复 有任何疑惑可以回复我~

半懂不懂

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号