在了解了異常處理的基本原理之后,我們可以通過try catch來捕獲異常,我們將執(zhí)行的代碼放在try代碼塊中,一旦其中的代碼拋出異常,就能在catch中捕獲。
這里我們只是通過案例來了解try catch的機(jī)制以及異常捕獲的方法,在實(shí)際應(yīng)用中,不會(huì)輕易的拋出異常,只有在極端情況或者非常重要的情況下,才會(huì)拋出異常,拋出異常,可以保障程序的正確性與安全,避免導(dǎo)致不可預(yù)知的bug。
一般的異常處理流程代碼為:
try { throw new Exception('wrong'); } catch(Exception $ex) { echo 'Error:'.$ex->getMessage().'<br>'; echo $ex->getTraceAsString().'<br>'; } echo '異常處理后,繼續(xù)執(zhí)行其他代碼';
了解異常處理的捕獲方法。
自由練習(xí)。
請(qǐng)驗(yàn)證,完成請(qǐng)求
由于請(qǐng)求次數(shù)過多,請(qǐng)先驗(yàn)證,完成再次請(qǐng)求
打開微信掃碼自動(dòng)綁定
綁定后可得到
使用 Ctrl+D 可將課程添加到書簽
舉報(bào)