Función debug_print_backtrace() de PHP
Ejemplo
Imprimir una traza de PHP:
<?php function a($txt) { b("Glenn"); } function b($txt) { c("Cleveland"); } function c($txt) { debug_print_backtrace(); } a("Peter"); ?>
La salida del código anterior se parece a esto:
#0 c(Cleveland) llamado en [C:\webfolder\test.php:6] #1 b(Glenn) llamado en [C:\webfolder\test.php:3] #2 a(Peter) llamado en [C:\webfolder\test.php:11]
Definición y uso
La función debug_print_backtrace() imprime una traza de PHP (backtrace).
debug_print_backtrace() imprime una traza de PHP. Imprime las llamadas a funciones, archivos incluidos/requeridos y código eval().
Sintaxis
debug_print_backtrace(options,limit);
Parámetro | Descripción |
---|---|
options |
Opcional. Define la máscara de bits de los siguientes parámetros:
|
limit | Opcional. Usado para limitar la cantidad de marcos de pila devueltos. Por defecto (limit=0), se devuelven todos los marcos de pila. |
Detalles técnicos
Valor de retorno: | Ninguno |
---|---|
Versión de PHP: | 5.0+ |
Registro de actualizaciones de PHP: |
PHP 5.4: Se agregó un parámetro opcional limit. PHP 5.3.6: Se agregó un parámetro opcional options. |