370 of 410 menu

Función debug_backtrace

La función debug_backtrace devuelve un array que contiene información sobre la pila de llamadas actual. Esto incluye datos sobre las funciones llamadas, los archivos en los que se encuentran y las líneas desde las que se realizó la llamada. El primer parámetro determina si es necesario limitar la salida, y el segundo, cuántos niveles de la pila se deben omitir.

Sintaxis

debug_backtrace([options], [limit]);

Ejemplo

Un ejemplo simple del uso de la función para mostrar la pila de llamadas:

<?php function test() { var_dump(debug_backtrace()); } test(); ?>

Resultado de la ejecución del código:

array(1) { [0]=> array(4) { ["file"]=> string(17) "/path/to/file.php" ["line"]=> int(5) ["function"]=> string(4) "test" ["args"]=> array(0) { } } }

Ejemplo

Uso de parámetros para limitar la salida:

<?php function inner() { var_dump(debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS, 1)); } function outer() { inner(); } outer(); ?>

Resultado de la ejecución del código:

array(1) { [0]=> array(3) { ["file"]=> string(17) "/path/to/file.php" ["line"]=> int(7) ["function"]=> string(5) "inner" } }

Véase también

  • la función var_dump,
    que muestra información sobre una variable
  • la función error_log,
    que envía un mensaje de error
Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar