370 of 410 menu

Funktionen debug_backtrace

Funktionen debug_backtrace returnerar en array som innehåller information om den aktuella anropsstacken. Detta inkluderar data om anropade funktioner, filer där de finns och rader från vilka anropet gjordes. Den första parametern bestämmer om utdata ska begränsas, och den andra - hur många nivåer i stacken som ska hoppas över.

Syntax

debug_backtrace([options], [limit]);

Exempel

Ett enkelt exempel på användning av funktionen för att visa anropsstacken:

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

Resultat av kodkörning:

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

Exempel

Användning av parametrar för att begränsa utdata:

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

Resultat av kodkörning:

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

Se även

  • funktionen var_dump,
    som visar information om en variabel
  • funktionen error_log,
    som skickar ett felmeddelande
Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa