php中的error与exception的区别与处理过程
来源:互联网 发布:修改金币的软件 编辑:程序博客网 时间:2024/04/29 22:32
参照网上资料大多是java的解释,貌似php的异常处理过程跟java差不多
java中的Object继承结构如下:
Object---->Throwable-------->| Exception ----> RuntimeException
| Error
Error都是unchecked类型 Exception分为checked 与 unchecked类型
且把异常与错误都当作程序运行不正常的现象来看待
如果区分异常与错误的话
异常:非致命 try{}catche(Exception e){} 执行中的try模块是测试运行,代码在运行过程中出现错误(非致命错误)执行catche
异常的作用类似与下面的这些代码
if(mysql_connect('127.0.0.1','root','321321')){ echo '连接数据库成功'; // other code...}else{ echo '连接数据库错误'; return false;}
使用异常处理的情况可以很轻松的处理异常情况 如下面的代码可以一次性处理很多的异常情况
try{ mysql_connect('127.0.0.1','root','321321'); // other code you want to execute}catche(Exception $e){ print_r($e);}
错误:致命的 一般都是程序语法错误或者用户级别的提示错误
错误与异常中都分为 checked与unchecked
checked 是可以让用户处理的 unchecked是不能被处理的
php中 Exception ,用户级别的错误可被用户处理 (client code) 其他的错误是不能被用户处理的
java中还有个 RuntimeException 是不能被用户处理的 这是运行级别的异常
0 0
- php中的error与exception的区别与处理过程
- Error 与 Exception 的区别?
- ERROR与EXCEPTION的区别
- ERROR与EXCEPTION的区别
- Error与Exception的区别
- ERROR与EXCEPTION的区别
- ERROR与EXCEPTION的区别
- error 与 exception 的区别
- Error与Exception的区别
- ERROR与EXCEPTION的区别
- Error与Exception的区别
- php中error与exception的区别及应用
- Error与Exception的联系与区别
- error与Exception区别
- php的Error与Exception捕获问题
- Java中Error与Exception的区别
- Error和 exception的区别与联系
- Java中Error与Exception的区别
- test2
- 程序员面试宝典知识点总结(一)
- MAC中jdk的目录
- 图结构练习——BFSDFS——判断可达性
- 程序员面试宝典知识点总结(二)
- php中的error与exception的区别与处理过程
- IList(T) 方法
- Java中的软引用,弱引用和虚引用
- sturct stat 结构体中 st_mode 的含义
- POJ 2253 Frogger
- ubuntu LAMP环境搭建 mysql tomcate php
- IOS开发——Core Graphics & Core Animation
- 顺粉尖订果有顺厅主大西洋中
- PHP别名引用错误:“The use statement with non-compound name … has no effect”