<?
//自定义的异常类,继承了PHP的异常基类Exception
class MyException extends Exception{
    function getInfo(){
        return '自定义错误信息';
    }
}

try{
    //使用异常的函数应该位于'try'代码块内。如果没有触发异常,则代码将照常继续执行。但是如果异常被触发,会抛出一个异常
    throw new MyException('error')
    //这里规定如何触发异常,会抛出一个异常
}catch(Exception $e){//捕捉异常块
    echo $e->getInfo();//获取自定义的异常信息
}

posted on 2016-01-26 22:06  baraka  阅读(144)  评论(0编辑  收藏  举报