[英]PHP - try and catch block (Exception) handling
我對異常處理有疑問。
如果我有一個函數foo();
是否就像我這樣處理:
try {
foo();
} catch (Exception $e) {
// do someting
}
或者如果我在這樣的功能中這樣做:
foo() {
try {
// function body
} catch (Exception $e) {
// do someting
}
}
如果我不拋出Exception
怎么辦? 即使出現錯誤,代碼也會繼續執行?
是的,代碼將繼續。 在php中存在錯誤和異常。 您可以使用函數set_error_handler()
處理錯誤,使用函數set_exception_handler()
處理無法處理的異常,還可以使用try .. catch
處理異常try .. catch
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.