370 of 410 menu

Функция debug_backtrace

Функция debug_backtrace ҳозирги чакиришлар стекі ҳақида маълумотни ўз ичига олган массивни қайтаради. Бу чақирилган функциялар, улар joylashgan файллар ва чакириш amalga oshirilган сатрлар ҳақида маълумотларни ўз ичига олади. Биринчи параметр чиқишни чеклаш керакми ёки йўқлигини, иккинчиси esa стекнинг қанча darajasini ўтказиб юбориш кераклигини белгилайди.

Синтаксис

debug_backtrace([options], [limit]);

Мисол

Функциядан чакиришлар стекин чиқариш учун foydalanishнинг содда мисоли:

<?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çeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш