370 of 410 menu

Funksjonen debug_backtrace

Funksjonen debug_backtrace returnerer en array som inneholder informasjon om den nåværende kallstakken. Dette inkluderer data om aktiverte funksjoner, filene de befinner seg i, og linjene der kallene ble utført fra. Den første parameteren bestemmer om utdataene skal begrenses, og den andre - hvor mange nivåer av stakken som skal hoppes over.

Syntaks

debug_backtrace([options], [limit]);

Eksempel

Et enkelt eksempel på bruk av funksjonen for å vise kallstakken:

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

Resultat av kjøring av koden:

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

Eksempel

Bruk av parametere for å begrense utdata:

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

Resultat av kjøring av koden:

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

Se også

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