370 of 410 menu

debug_backtrace function

debug_backtrace function သည် လက်ရှိ function ခေါ်ယူမှု stack နှင့် ပတ်သက်သော အချက်အလက်များ ပါဝင်သည့် array တစ်ခုကို ပြန်ပေးသည်။ ၎င်းတွင် ခေါ်ယူထားသော function များ၊ ၎င်းတို့ရှိရာ ဖိုင်များနှင့် ခေါ်ယူမှုစတင်ခဲ့သော စာကြောင်းများ အကြောင်း အချက်အလက်များ ပါဝင်ပါသည်။ ပထမ parameter သည် အထွက်ကို ကန့်သတ်ရန် လိုမလို သတ်မှတ်ပေးပြီး၊ ဒုတိယ parameter သည် stack level မည်မျှကို ကျော်သွားရမည် ဆိုသည်ကို သတ်မှတ်ပေးပါသည်။

ဝါကျဖွဲ့စည်းပုံ

debug_backtrace([options], [limit]);

နမူနာ

Function ခေါ်ယူမှု stack ကို ပြသရန် function ကို အသုံးပြုသည့် ရိုးရှင်းသော နမူနာ:

<?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) { } } }

နမူနာ

အထွက်ကို ကန့်သတ်ရန် parameter များကို အသုံးပြုခြင်း:

<?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 function,
    အသုံးပြုသည်မှာ variable တစ်ခုအကြောင်း အချက်အလက်ကို ပြသရန်
  • error_log function,
    အသုံးပြုသည်မှာ error message ပို့ရန်
မြန်မာ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်