PHP Try catch 語句使用技巧

2022-10-06 09:42:06 字數 488 閱讀 5133

php try-catch 語句

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

<?php try catch (exception $e)

?>

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

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

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

本文標題: php try-catch 語句使用技巧

本文位址: /wangluo/php/143536.html

PHP try catch在日常中的使用

1.try catch可以捕獲上一層throw的異常 2.finally是不管try或者catch任何一塊有return,最終都會執行的塊 3.try也是可以捕獲到call user func array 函式類內部的throw的異常 4.call user func array只能 類的靜態方法,...

php Try Catch多層級異常測試

class a catch exception e class b catch exception e class c catch exception e try catch exception e echo end 頁面try catch裡使用c的 c1,c1裡使用b的b1,b1裡使用a的a1。預...

php Try Catch多層級異常測試

class a catch exception e class b catch exception e class c catch exception e try catch exception e echo end 頁面try catch裡使用c的 c1,c1裡使用b的b1,b1裡使用a的a1。預...