try里面沒(méi)有錯(cuò)誤為什么還執(zhí)行catch里面代碼
<?php
try {
? ? throw new Exception('wrong');
} catch(Exception $ex) {
? ? echo 'Error:'.$ex->getMessage().'<br>';
? ? echo $ex->getTraceAsString().'<br>';
}
echo '異常處理后,繼續(xù)執(zhí)行其他代碼';
2017-07-12
舉報(bào)
2019-05-17
有錯(cuò)的,這里新建的錯(cuò)誤就是沒(méi)有條件的就會(huì)扔出的錯(cuò)誤,因?yàn)闆](méi)有條件就會(huì)被扔出,所以怎么都是錯(cuò)的
2017-07-12
因?yàn)槌鲥e(cuò)會(huì)隱式地throw new Exception,而try塊里直接顯式throw出來(lái)被catch捕獲了