debug_backtrace Genera un rastreo &reftitle.description; arraydebug_backtrace boolprovide_objecttrue debug_backtrace genera un rastreo de PHP. &reftitle.parameters; provide_object Si rellenar o no el índice "object". &reftitle.returnvalues; Devuelve un array asociativo. Los posibles elementos devueltos son los siguientes: Posibles elementos devueltos por <function>debug_backtrace</function> &Name; &Type; &Description; function string El nombre de la función actual. Véase también __FUNCTION__. line integer El número de línea actual. Véase también __LINE__. file string El nombre de archivo actual. Véase también __FILE__. class string El nombre de la clase actual. Véase también __CLASS__ object object El objeto actual. type string El tipo de llamada actual. Si es una llamada a un método devuelve "->". Si es una llamada a un método estático devuelve "::". Si es una llamada a una función no se devuelve nada. args array Dentro de una función se lista los argumentos de la función. Dentro de un archvo incluido se lista el nombre (o nombres) del archivo incluido.
&reftitle.changelog; &Version; &Description; 5.2.5 Se añadió el parámetro opcional provide_object. 5.1.1 Se añadió el object actual como posible elemento devuelto. &reftitle.examples; Ejemplo de <function>debug_backtrace</function> ]]> El resultado es similar al siguiente cuando se ejecuta /tmp/b.php: array(4) { ["file"] => string(10) "/tmp/a.php" ["line"] => int(10) ["function"] => string(10) "una_prueba" ["args"]=> array(1) { [0] => &string(5) "amigo" } } [1]=> array(4) { ["file"] => string(10) "/tmp/b.php" ["line"] => int(2) ["args"] => array(1) { [0] => string(10) "/tmp/a.php" } ["function"] => string(12) "include_once" } } ]]> &reftitle.seealso; trigger_error debug_print_backtrace