Method backtrace()
- Method backtrace
array
(Pike.BacktraceFrame
) backtrace()- Description
FIXME: This documentation is not up to date!
Get a description of the current call stack.
The description is returned as an array with one entry for each call frame on the stack.
Each entry has this format:
Array string
file
A string with the filename if known, else zero.
int
line
An integer containing the linenumber if known, else zero.
function
(:void
)fun
The function that was called at this level.
mixed
|void
...args
The arguments that the function was called with.
The current call frame will be last in the array.
- Note
Please note that the frame order may be reversed in a later version (than 7.1) of Pike to accommodate for deferred backtraces.
Note that the arguments reported in the backtrace are the current values of the variables, and not the ones that were at call-time. This can be used to hide sensitive information from backtraces (eg passwords).
- See also
catch()
, throw()