370 of 410 menu

Funkcija debug_backtrace

Funkcija debug_backtrace vrne matriko, ki vsebuje podatke o trenutnem skladu klicev. To vključuje podatke o poklicanih funkcijah, datotekah, v katerih se nahajajo, in vrsticah, iz katerih je bil izveden klic. Prvi parameter določa, ali je treba izhod omejiti, drugi pa, koliko nivojev sklada je treba preskočiti.

Sintaksa

debug_backtrace([options], [limit]);

Primer

Preprost primer uporabe funkcije za izpis sklada klicev:

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

Rezultat izvajanja kode:

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

Primer

Uporaba parametrov za omejitev izpisa:

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

Rezultat izvajanja kode:

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

Glejte tudi

  • funkcijo var_dump,
    ki izpiše podatke o spremenljivki
  • funkcijo error_log,
    ki pošlje sporočilo o napaki
Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni