您的位置:首页 > 编程语言 > PHP开发

php的异常处理 try catch

2015-09-09 12:11 701 查看
1、简单的用法

try{
    $redis = new redis();
    if($redis->connect('127.0.0.1','6378')){

    }else{
        throw new Exception('连接redis服务器失败');
    }
}catch(Exception $e){
    echo $e->getMessage();
}


首先在try中执行语句,异常出抛入异常 throw new Exception /throw new ErrorException

再捕捉异常 catch ,输出异常

2、手册例子 嵌套的异常

ry {

           try {

               throw new MyException
( 'foo!' );

           } catch ( MyException $e
) {

                /* rethrow it */

                throw $e;

           }

       } catch ( Exception $e
) {

            var_dump
( $e ->
getMessage ());

       }
必须是 Exception ,MyException会报错
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: