函式名: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
。最後,我們將異常資訊和行號列印出來。注意,此方法必須在異常物件上呼叫。