查詢

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

「 在捕獲的異常處理程式中獲取異常的詳細堆疊跟蹤資訊 」


函式名稱: Exception::getTraceAsString() 函式描述: 獲取異常的堆疊跟蹤資訊,並以字串形式返回

用法: 該函式用於在捕獲的異常處理程式中獲取異常的詳細堆疊跟蹤資訊。它返回一個包含堆疊跟蹤資訊的字串,該字串包括每個函式呼叫的檔名、行號、類名和方法名。

語法:

string Exception::getTraceAsString(void)

示例:

try {
  // 一些可能丟擲異常的程式碼
} catch (Exception $e) {
  echo "捕獲到異常: " . $e->getMessage() . "\n";
  echo "堆疊跟蹤: " . $e->getTraceAsString();
}

上述示例假設在try塊中的程式碼可能丟擲異常。當異常被捕獲時,將使用getMessage()函式獲取異常的訊息,並使用getTraceAsString()函式獲取堆疊跟蹤資訊。最後,將異常訊息和堆疊跟蹤資訊列印到螢幕上。

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