PHP中try catch 的具體用法詳解

2022-03-02 17:41:01 字數 769 閱讀 1312

php中try{}catch{}的作用是用來處理異常。可以為我們收集並顯示出錯誤資訊。希望通過這篇文章的介紹,大家能掌握這一語句的應用。

在php語言中有許多語法需要我們去不斷的熟悉,然後才能靈活的運用,編寫我們需要的**程式。在這篇文章中我們將為大家介紹php中try{}catch{}的用法。

try 

catch(exception $e) 

php中try{}catch{}是異常處理.

將要執行的**放入try塊中,如果這些**執行過程中某一條語句發生異常,則程式直接跳轉到catch塊中,由$e收集錯誤資訊和顯示.

php中try{}catch{}語句

為了進一步處理異常,我們需要使用php中try{}catch{}----包括try語句和至少乙個的catch語句。任何呼叫 可能丟擲異常的方法的**都應該使用try語句。catch語句用來處理可能丟擲的異常。以下顯示了我們處理getcommandobject()丟擲的異常的方法:

<

?php   

try  catch (exception $e)    

?>

可以看到,通過結合使用throw關鍵字和php中try{}catch{},我們可以避免錯誤標記「汙染」類方法返回的值。因為「異常」本身就是一種與其它任何物件不同的php內建的型別,不會產生混淆。

如果丟擲了乙個異常,try語句中的指令碼將會停止執行,然後馬上轉向執行catch語句中的指令碼。

如果異常丟擲了卻沒有**捉到,就會產生乙個fatal error。

PHP中try catch 的具體用法詳解

在php語言中有許多語法需要我們去不斷的熟悉,然後才能靈活的運用,編寫我們需要的 程式。在這篇文章中我們將為大家介紹php中try catch 的用法。try catch exception e php中try catch 是異常處理.將要執行的 放入try塊中,如果這些 執行過程中某一條語句發生異...

php中try catch捕獲異常

php中try catch 語句概述 php5新增了類似於其它語言的異常處理模組。在 php 中所產生的異常可被 throw語句丟擲並被 catch 語句捕獲。注 一定要先拋才能獲取 需要進行異常處理的 都必須放入 try 塊內,以便捕獲可能存在的異常。每乙個 try 至少要有乙個與之對應的 cat...

PHP中try catch 的用法以及注意事項

用法 可能出問題的 方法哦try中,一出現異常就會跳到catch中,不影響後面的 執行!try catch exception e php丟擲異常exception和 exception使用區別 沒有定義命名空間的情況下 exception和 exception 均可正常執行丟擲異常 定義命名空間的...