php的异常处理 try catch
2015-09-09 12:11
701 查看
1、简单的用法
首先在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会报错
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会报错
相关文章推荐
- RTP头简介
- thinkphp phpexcel使用
- 【ThinkPHP】ThinkPHP对Mysql数据库的增删改查,volist标签附带条件判断的用法
- PHP库收集
- PHP register_shutdown_function函数详解
- PHP:字符串转数组,数组转字符串;字符串截取、替换、查找
- php单例模式实现对象只被创建一次
- [PHP学习教程 - 系统]002.模拟守护进程(Daemon)-程序永远在后台运行
- CI框架源码阅读笔记6 扩展钩子 Hook.php
- PHP无法上传图片的解决方法
- phpcms v9 邀请用户注册自动获取积分奖励
- laravel file_put_contents 报错
- PHP命名空间(Namespace)的使用详解(转)
- yii2 window 安装流程
- ByteArrayInputStream和ByteArrayOutputStream的理解
- php排序函数测试
- 学php的时候wampserver的问题
- STP基本配置
- ContentProvider内容提供器
- Laravel 视图模块运行流程