371 of 410 menu

Funkce debug_print_backtrace

Funkce debug_print_backtrace vypisuje informace o aktuálním zásobníku volání - posloupnosti funkcí, které vedly k aktuálnímu bodu provedení. Funkce nevrací hodnotu, ale okamžitě vypisuje výsledek. Prvním parametrem lze určit příznaky pro změnu formátu výpisu, druhým - omezení počtu vypisovaných úrovní.

Syntaxe

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

Příklad

Jednoduchý příklad volání funkce:

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

Výsledek provedení kódu:

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

Příklad

Použití parametru limit pro omezení výpisu:

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

Výsledek provedení kódu:

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

Příklad

Použití voleb pro změnu formátu výpisu:

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

Výsledek provedení kódu (bez argumentů funkcí):

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

Viz také

Č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