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 файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу