簡體   English   中英

PHP-嘗試捕獲塊(異常)處理

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM