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 истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан