370 of 410 menu

Funkcia debug_backtrace

Funkcia debug_backtrace vracia pole obsahujúce informácie o aktuálnom zásobníku volaní. To zahŕňa údaje o volaných funkciách, súboroch, v ktorých sa nachádzajú, a riadkoch, z ktorých bolo vykonané volanie. Prvý parameter určuje, či je potrebné obmedziť výstup, a druhý - koľko úrovní zásobníka by sa malo preskočiť.

Syntax

debug_backtrace([options], [limit]);

Príklad

Jednoduchý príklad použitia funkcie pre výpis zásobníka volaní:

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

Výsledok vykonania kódu:

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

Príklad

Použitie parametrov na obmedzenie výstupu:

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

Výsledok vykonania kódu:

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

Pozri tiež

  • funkciu var_dump,
    ktorá vypíše informácie o premennej
  • funkciu error_log,
    ktorá odošle správu o chybe
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
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť