370 of 410 menu

Funktionen debug_backtrace

Funktionen debug_backtrace returnerer et array, der indeholder information om den aktuelle kaldstak. Dette inkluderer data om kaldte funktioner, filerne, de befinder sig i, og linjerne, hvorfra kaldet blev foretaget. Den første parameter bestemmer, om output skal begrænses, og den anden - hvor mange niveauer af stakken der skal springes over.

Syntaks

debug_backtrace([options], [limit]);

Eksempel

Et simpelt eksempel på brug af funktionen til at udskrive kaldstakken:

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

Resultatet af kodekørslen:

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

Eksempel

Brug af parametre til at begrænse output:

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

Resultatet af kodekørslen:

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

Se også

  • funktionen var_dump,
    som udskriver information om en variabel
  • funktionen error_log,
    som sender en fejlmeddelelse
Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis