課程
/后端開發
/PHP
/PHP進階篇
如果被try的部分里不出現throw相關的語句,是不是,catch后面的語句就不執行,相當于這個try函數就沒有用?
2017-02-17
源自:PHP進階篇 6-3
正在回答
不是,throw的作用是拋出一個異常,但是就算這個異常不拋出它還是存在,它存在catch就會捕獲到這個異常然后采取相應的措施
?
舉報
輕松學習PHP中級課程,進行全面了解,用PHP快速開發網站程序
2 回答try里面沒有錯誤為什么還執行catch里面代碼
3 回答關于sql語句的解釋
1 回答覆蓋就相當于是重寫
2 回答關于mysqli query的插入語句
2 回答try catch 是怎么運行的?在try中執行什么代碼?是處理錯誤的代碼還是判斷錯誤的代碼?catch抓取的是什么?通過哪個變量來抓取?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2020-02-11
不是,throw的作用是拋出一個異常,但是就算這個異常不拋出它還是存在,它存在catch就會捕獲到這個異常然后采取相應的措施
2017-02-18
?
不是 catch只是為了捕獲到異常而進行處理 如果你不需要處理異常的話 就不用try-catch了 直接throw就可以了 或者是你覺得可能會有異常 但是這異常是由于程序解決不了的 不如數據庫鏈接不上了 那你就throw異常 然后輸出異常就可以了 !