PHP异常处理
一、基本用法?
?
Exception()方法是拋出異常的基類。?
Php代碼??
try{??...?? }catch(Exception?$e){??...?? }??在邏輯中拋異常?
throw new Exception();?throw new 自定義異常。??
二、擴展一個異常的方式?
1,簡單方式?
Php代碼??
?
?
2,擴展方式?
Php代碼??
class?OutsourceTimeoutException?extends?Exception?{??public?$status;??public?function?__construct($status,?$msg)?{??$this->status?=?$status;??parent::__construct($msg);????}?? }???
三、總結(jié)?
1,結(jié)合事務(wù)回滾,可以有很好的用戶體驗?
2,可以連續(xù)catch()多個不同的異常,并區(qū)別對待?
3,可以直接throw異常,讓上一級來捕捉該異常?
?
總結(jié)
- 上一篇: 两边挂钟,一面有数字,一面没数字,哪面朝
- 下一篇: 房东在房屋内停放逝者遗体怎么办?