查詢

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

「 獲取丟擲異常的程式碼行號 」


函式名:Exception::getLine() 適用版本:PHP 5, PHP 7

用法:該方法用於獲取丟擲異常的程式碼行號。

語法:int Exception::getLine()

引數:該方法沒有任何引數。

返回值:返回一個整數值,表示丟擲異常的程式碼行號。

示例:

try {
    // 某些程式碼丟擲了異常
    throw new Exception('這是一個示例異常');
} catch (Exception $e) {
    // 獲取異常資訊和行號
    $message = $e->getMessage();
    $line = $e->getLine();
    echo "異常資訊:$message\n";
    echo "異常發生的行號:$line\n";
}

以上示例中,當程式碼丟擲異常時,我們透過catch塊捕獲異常物件。然後使用getLine()方法獲取異常發生的行號,並將其值賦給變數$line。最後,我們將異常資訊和行號列印出來。注意,此方法必須在異常物件上呼叫。

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