<!--
1. Please speak English, this is the language all of us can speak and write.
2. Please take a moment to check that your issue doesn't already exist.
3. Please give all relevant information below for bug reports, because
incomplete details will be handled as an invalid report.
-->
# Aer Information
- Aer Version (or commit ref): 4c81475afb
- Operating System: Linux
- System Architecture (eg. arm, x86_64, ...): x86_64
# Your problem description
debug_backtrace() does not return information all information as in PHP. See example code:
function test() {
var_dump(debug_backtrace());
}
function a() {
test();
}
a();
# 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
array(4) {
[function] =>
string(4 'test')
[args] =>
array(0) {
}
[line] =>
int(7)
[file] =>
string(8 'test.php')
}
It is possible to retrieve all functions test and a but the VM holds only a bytecode sequence at a time, the last used, thus it will returns 11 in this case for both.
It is possible to retrieve all functions `test` and `a` but the VM holds only a bytecode sequence at a time, the last used, thus it will returns 11 in this case for both.
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.