370 of 410 menu

debug_backtrace funktsiyasi

debug_backtrace funktsiyasi joriy chaqiruvlar steki haqida ma'lumot o'z ichiga olgan massivni qaytaradi. Bunga chaqirilgan funktsiyalar, ular joylashgan fayllar va chaqiruv amalga oshirilgan satrlar haqidagi ma'lumotlar kiradi. Birinchi parametr chiqishni cheklash kerakligini, ikkinchisi esa qancha stek darajasini o'tkazib yuborish kerakligini belgilaydi.

Sintaksis

debug_backtrace([options], [limit]);

Misol

Chaqiruvlar stekini chiqarish uchun funktsiyadan foydalanishning oddiy misoli:

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

Kodni bajarish natijasi:

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

Misol

Chiqishni cheklash uchun parametrlardan foydalanish:

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

Kodni bajarish natijasi:

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

Shuningdek qarang

  • var_dump funktsiyasi,
    o'zgaruvchi haqida ma'lumot chiqaradi
  • error_log funktsiyasi,
    xatolik haqida xabar yuboradi
Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish