函式名稱: Exception::getTraceAsString() 函式描述: 獲取異常的堆疊跟蹤資訊,並以字串形式返回
用法: 該函式用於在捕獲的異常處理程式中獲取異常的詳細堆疊跟蹤資訊。它返回一個包含堆疊跟蹤資訊的字串,該字串包括每個函式呼叫的檔名、行號、類名和方法名。
語法:
string Exception::getTraceAsString(void)
示例:
try {
// 一些可能丟擲異常的程式碼
} catch (Exception $e) {
echo "捕獲到異常: " . $e->getMessage() . "\n";
echo "堆疊跟蹤: " . $e->getTraceAsString();
}
上述示例假設在try
塊中的程式碼可能丟擲異常。當異常被捕獲時,將使用getMessage()
函式獲取異常的訊息,並使用getTraceAsString()
函式獲取堆疊跟蹤資訊。最後,將異常訊息和堆疊跟蹤資訊列印到螢幕上。