371 of 410 menu

Funktionen debug_print_backtrace

Funktionen debug_print_backtrace udskriver information om den aktuelle kaldstak - sekvensen af funktioner, der førte til det aktuelle udførelsespunkt. Funktionen returnerer ikke en værdi, men udskriver resultatet med det samme. Den første parameter kan bruges til at angive flag for at ændre outputformatet, den anden til at begrænse antallet af udskrevne niveauer.

Syntaks

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

Eksempel

Et simpelt eksempel på kald af funktionen:

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

Resultat af kodeudførelse:

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

Eksempel

Brug af parameteren limit til at begrænse output:

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

Resultat af kodeudførelse:

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

Eksempel

Brug af optioner til at ændre outputformat:

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

Resultat af kodeudførelse (uden funktionsargumenter):

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

Se også

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