370 of 410 menu

Funkce debug_backtrace

Funkce debug_backtrace vrací pole obsahující informace o aktuálním zásobníku volání. To zahrnuje data o volaných funkcích, souborech, ve kterých se nacházejí, a řádcích, ze kterých bylo volání provedeno. První parametr určuje, zda je třeba výstup omezit, a druhý - kolik úrovní zásobníku by mělo být přeskočeno.

Syntaxe

debug_backtrace([options], [limit]);

Příklad

Jednoduchý příklad použití funkce pro výpis zásobníku volání:

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

Výsledek provedení kódu:

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

Příklad

Použití parametrů pro omezení výpisu:

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

Výsledek provedení kódu:

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

Viz také

  • funkci var_dump,
    která vypisuje informace o proměnné
  • funkci error_log,
    která odesílá zprávu o chybě
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικά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
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout