在PHP中,Throwable是所有異常和錯誤類的基類。它定義了一組方法(getMessage()、getCode()、getFile()、getLine()、getTrace()等),用于獲取異?;蝈e誤的信息。
Throwable可以用來捕獲和處理異常和錯誤,可以通過try-catch塊來捕獲Throwable對象并處理異常。例如:
try {
// 代碼塊
throw new Exception('Something went wrong');
} catch (Throwable $e) {
echo $e->getMessage();
}
在上面的例子中,當拋出異常時,catch塊會捕獲Throwable對象,并通過getMessage()方法獲取異常消息進行處理。
總的來說,Throwable是PHP中處理異常和錯誤的基礎類,可以用來捕獲和處理各種異常和錯誤情況。