php异常处理
来源:互联网 发布:二维数组去除重复 编辑:程序博客网 时间:2024/06/08 10:03
#异常处理
异常处理:throw 抛出错误
try{....}catch{....}
异常类:exception:exception是所有异常的基类,php内置
使用:减少了很多if-else的判断,无需停止脚步执行
1.try-catch语法执行流程
<strong><span style="font-size:14px;">try{echo '2.try里面';if(true){throw new Exception('xx参数错误!',240);}//一旦抛出错误后,在throw 到catch之间的代码不再执行 echo '2.5在throw后面的代码<br>';}catch(Exception $e){//类型的限制//接收错误echo '3.catch里面<br>';echo '错误信息:'.$e->getMessage().'<br>';echo '错误代码'.$e->getCode().'<br>';echo '错误文件'.$e->getFile().'<br>';echo '错误行号'.$e->getLine().'<br>';}</span></strong>2.异常的使用:
getMessage():错误信息
getCode():错误代码
getFile():错误文件
getLine():错误行号
3.多层try-catch:为不同的类,抛出不同的错误信息,执行不同的错误处理
0 0
- PHP自定义异常处理
- PHP异常处理
- php异常处理
- PHP异常处理
- PHP异常处理
- PHP 异常处理
- php 异常处理
- PHP异常处理
- php异常处理函数
- PHP 异常处理
- PHP 异常处理
- php 异常处理机制
- PHP异常处理
- php异常处理
- PHP 异常处理
- PHP 异常处理
- PHP异常处理详解
- PHP异常处理详解
- Java之处理流
- NOIP2013复赛提高组day1(A:转圈游戏 B:火柴排队 C:货车运输)
- ROS语音合成-----sound_play应用
- 超键,候选键,主键
- 51nod 1086 背包问题 V2
- php异常处理
- 51NOD 1402 最大值 By Assassin
- VR,AR与MR区别,技术交流兴趣部落
- 缘
- 51nod 1087 1 10 100 1000
- 背包问题
- 51nod 1088 最长回文子串
- interrupt、interrupted 、isInterrupted 区别
- 51nod 1089 最长回文子串 V2(Manacher算法)