查詢

Exception::getCode()函式—用法及示例

「 獲取異常物件的錯誤程式碼 」


函式名:Exception::getCode()

函式用途:該方法是Exception類的一個成員方法。用於獲取異常物件的錯誤程式碼。

適用版本:所有PHP版本(自PHP 5起)

語法:public int Exception::getCode ( void )

引數:無引數

返回值:返回異常的錯誤程式碼,如果沒有設定錯誤程式碼則返回0(int型別)。

示例 1:

try {
    // 丟擲一個帶有錯誤程式碼的異常
    throw new Exception("檔案不存在", 404);
} catch (Exception $e) {
    // 訪問異常物件的getCode()方法獲取錯誤程式碼
    echo "錯誤程式碼:" . $e->getCode();
}

輸出:

錯誤程式碼:404

示例 2:

try {
    // 丟擲一個沒有設定錯誤程式碼的異常
    throw new Exception("資料庫連線失敗");
} catch (Exception $e) {
    // 訪問異常物件的getCode()方法獲取錯誤程式碼
    echo "錯誤程式碼:" . $e->getCode();
}

輸出:

錯誤程式碼:0

在示例1中,我們丟擲了一個帶有錯誤程式碼404的異常,並使用異常物件的getCode()方法獲取到了錯誤程式碼。在示例2中,我們丟擲了一個沒有設定錯誤程式碼的異常,所以呼叫該方法返回預設的錯誤程式碼0。

補充糾錯
上一個函式: EvWatcher::__construct()函式
下一個函式: Exception::getFile()函式
熱門PHP函式
分享連結