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
原创粉丝点击