异常处理
- 手动处理异常,主动抛出异常错误:使用
Exception
对象 - 使用
throw
抛出异常对象 - 抛出之后,需要使用
try...catch块进行捕获
- 示例:
function haha(){
throw new Exception("主动抛出的错误", 9);
}
try{
haha();
}catch(Exception $e){
echo '错误:';
echo $e->getMessage();
}
-
在可能出现错误,或者在开发中需要主动抛出错误的地方去进行错误的抛出
-
同时进行错误的捕获,然后处理错误;
-
异常处理,在所有的PHP框架中都存在,比如你的一些操作造成了错误,那些框架的错误信息页面,就是异常处理系统的功劳
PHP异常处理,请参考以下博客:【PHP中的错误处理、异常处理机制详解】、【再谈PHP错误与异常处理】