370 of 410 menu

Функција debug_backtrace

Функцијата debug_backtrace враќа низа која содржи информации за тековниот магацин на повици. Ова ги вклучува податоците за повиканите функции, датотеките во кои се наоѓаат и редовите од кои е направен повикот. Првиот параметар одредува дали да се ограничи излезот, а вториот - колку нивоа на магацинот треба да се прескокнат.

Синтакса

debug_backtrace([options], [limit]);

Пример

Прост пример за употреба на функцијата за приказ на магацинот на повици:

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

Резултат од извршувањето на кодот:

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

Пример

Употреба на параметри за ограничување на излезот:

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

Резултат од извршувањето на кодот:

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

Погледнете ги исто така

  • функцијата var_dump,
    која ја прикажува информацијата за променливата
  • функцијата error_log,
    која испраќа порака за грешка
Македонски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј