= 0; $k--) { if (isset($bt[$k]['file'])) { $real_file = substr(realpath($bt[$k]['file']), $real); $last_file = $real_file; $last_line = $bt[$k]['line']; } else { $real_file = $last_file; $bt[$k]['line'] = $last_line; } $fn = ''; $class = ''; if (isset($bt[$k]['function'])) { $fn = $bt[$k]['function']; if (isset($bt[$k]['class'])) { $type = '->'; if (isset($bt[$k]['type'])) { $type = $bt[$k]['type']; } $fn = $bt[$k]['class'].$type.$fn; } } $bt[$k] = $real_file.'@'.$bt[$k]['line'].'@'.$fn .'@'.$class; } return array_values($bt); } function g() { C::f(); } g();