371 of 410 menu

Funktionen debug_print_backtrace

Funktionen debug_print_backtrace skriver ut information om den aktuella anropsstacken - sekvensen av funktioner som har lett till den aktuella körningspunkten. Funktionen returnerar inget värde, utan skriver omedelbart ut resultatet. Som första parameter kan du ange flaggor för att ändra utskriftsformatet, som andra - en begränsning av antalet utskrivna nivåer.

Syntax

debug_print_backtrace(int $options = 0, int $limit = 0): void

Exempel

Ett enkelt exempel på funktionsanrop:

<?php function a() { b(); } function b() { debug_print_backtrace(); } a(); ?>

Resultat av kodkörning:

#0 b() called at [test.php:4] #1 a() called at [test.php:8]

Exempel

Användning av parametern limit för att begränsa utskriften:

<?php function x() { y(); } function y() { z(); } function z() { debug_print_backtrace(0, 2); } x(); ?>

Resultat av kodkörning:

#0 z() called at [test.php:9] #1 y() called at [test.php:6]

Exempel

Användning av alternativ för att ändra utskriftsformatet:

<?php function test1() { test2(); } function test2() { debug_print_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS); } test1(); ?>

Resultat av kodkörning (utan funktionsargument):

#0 test2() called at [test.php:4] #1 test1() called at [test.php:8]

Se även

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