PHP debug_print_backtrace() သဘောတူကြေး ပုံစံ

Example

ပုံစံတစ်ခု ပြုလုပ်ပါ PHP စွပ်စွဲသည်:

<?php
 function a($txt) {
     b(ဂလီနောင်);
 }
 function b($txt) {
     c(ကလောင်လုပ်)
}
 function c($txt) {
     debug_print_backtrace();
 }
 a("Peter");
 ?> 

以上代码的输出类似这样:

#0 c(Cleveland) called at [C:\webfolder\test.php:6]
 #1 b(Glenn) called at [C:\webfolder\test.php:3]
 #2 a(Peter) called at [C:\webfolder\test.php:11]

အချက်အလက် နှင့် အသုံးပြု

debug_print_backtrace() အကူအညီ အပြောအဆို ပြန်လည်ပေးသည်။

debug_print_backtrace() သည် PHP အစိတ်အစိတ် ကို ပြန်လည်ပေးသည်။ ထို့ကြောင့် ဖော်ပြခဲ့သော ဖော်ပြချုပ် နှင့် ပတ်သက်၍ အကူအညီ ပေးရန်။

အပြောအဆို

debug_print_backtrace(options,limit);
အချက်အလက် ဖော်ပြ
options

အကူအညီနှင့်ပြီး အခြေခံ အချက်အလက် ကို ကျွမ်းကျွမ်းကျွမ်းကျွမ်းပြောဆိုရန်။

  • DEBUG_BACKTRACE_IGNORE_ARGS("args" နှင့် ပတ်သက်၍ အစိတ်အစိတ် လွဲခွဲမှု မပြုဘဲ အကူအညီ ပေးရန်။ ထို့ကြောင့် အင်တာနက် ဝေးဝေး ပေးနိုင်ပါသည်。)
limit အကူအညီနှင့်ပြီး အသုံးပြုရန်။ ကြန်ရုပ် ပေါ်တွင် ပြန်လည်ပေးသော ပုံစံ အရ ကြန်ရုပ် အရွယ် ကို ကန့်သတ်ရန်။ ပြင်းပြင်းထန်ထန် အကူအညီ မရှိပါ။ ပြင်းပြင်းထန်ထန် ကြန်ရုပ် အရွယ် အား (limit=0) ဖြင့် ကြန်ရုပ် အားလုံး ပြန်လည်ပေးသည်။

နည်းပါး အချက်

သတင်းပေးရခြင်း None
PHP ပုံစံ 5.0+
PHP အမြင့်အတွက် သုတေသန

PHP 5.4: အကူအညီ အခြေခံ ပြောင်းလဲခဲ့သည် limit

PHP 5.3.6: အကူအညီ အခြေခံ ပြောင်းလဲခဲ့သည် options