PHP Conference Japan 2024

Throwable::getTrace

(PHP 7, PHP 8)

Throwable::getTrace取得堆疊追蹤

說明

public Throwable::getTrace(): 陣列

陣列 形式返回堆疊追蹤。

參數

此函式沒有參數。

回傳值

以與 debug_backtrace() 相同的格式,以 陣列 形式返回堆疊追蹤。

參見

新增註釋

使用者貢獻的註釋 1 則註釋

rasmus at mindplay dot dk
1 年前
請注意,`debug_backtrace()` 接受一個參數,讓您可以設定回溯的選項,而 `getTrace()` 則沒有這樣的參數。

`getTrace` 方法是否擷取參數取決於 `zend.exception_ignore_args` INI 設定,該設定必須事先在例外發生之前設定為 `0`。(請注意這裡令人困惑的雙重否定 —— 要*啟用*參數擷取,您必須*停用*此 INI 旗標。)

與 `debug_backtrace()` 不同,`getTrace` 方法似乎不會擷取 `object` 值。
To Top