debug_backtrace() returns information only about last call #15
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Aer Information
4c81475afb
Your problem description
debug_backtrace() does not return information all information as in PHP. See example code:
Expected result (from PHP):
array(2) {
[0] =>
array(4) {
'file' =>
string(8) "test.php"
'line' =>
int(8)
'function' =>
string(4) "test"
'args' =>
array(0) {
}
}
[1] =>
array(4) {
'file' =>
string(8) "test.php"
'line' =>
int(11)
'function' =>
string(1) "a"
'args' =>
array(0) {
}
}
}
Current results
It is possible to retrieve all functions
test
anda
but the VM holds only a bytecode sequence at a time, the last used, thus it will returns 11 in this case for both.