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šuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау