(PHP 7, PHP 8)

Throwable::getTraceGets the stack trace


public Throwable::getTrace(): array

Returns the stack trace as an array.

Elenco dei parametri

Questa funzione non contiene parametri.

Valori restituiti

Returns the stack trace as an array in the same format as debug_backtrace().

Vedere anche:

add a note

User Contributed Notes 1 note

rasmus at mindplay dot dk
6 months ago
Note that, where `debug_backtrace()` accepts an argument, which lets you configure options for the backtrace, `getTrace()` has no such argument.

Whether the `getTrace` method captures arguments instead depends on the `zend.exception_ignore_args` INI setting, which must be set to `0` ahead of time, before an exception occurs. (notice the confusing double negation here - to *enable* capture of arguments, you must *disable* this INI flag.)

Unlike `debug_backtrace()`, the `getTrace` method does not appear to capture the `object` value.
To Top