ခေတ်သစ်ကွန်ယက်ဖွံ့ဖြိုးတိုးတက်မှုတွင် PHP Debugging သည်အလုပ်ထိရောက်မှုကိုတိုးတက်စေရန်အဓိကချိတ်ဆက်မှုတစ်ခုဖြစ်သည်။ Chrome ၏ developer tools များနှင့်အခြားအစွမ်းထက် debugging ကိရိယာများကိုပေါင်းစပ်ခြင်းဖြင့် developer များသည်ပြ problems နာများကိုပိုမိုမြန်ဆန်စွာနှင့်ပိုမိုမြန်ဆန်စွာဖြင့်ပြ problems နာများကိုရှာဖွေဖော်ထုတ်နိုင်သည်။ ဤဆောင်းပါးသည် developer များကို develters လုပ်ငန်းစဉ်အတွင်းပိုမိုထိရောက်လာစေရန်ကူညီရန်ထိရောက်သော Chrome Php Debugging Teetroughs များကိုမိတ်ဆက်ပေးလိမ့်မည်။
Chrome developer tools များသည် PHP developer အားလုံးအတွက်မရှိမဖြစ် debugging tool တစ်ခုဖြစ်သည်။ F12 ခလုတ်ကိုနှိပ်ခြင်းသို့မဟုတ်စာမျက်နှာ element ပေါ်တွင် f12 key သို့မဟုတ် right-clicking ကို နှိပ်. "Check" ကိုရွေးချယ်ခြင်းဖြင့် developer tools များကိုအလွယ်တကူဖွင့်နိုင်သည်။ ဤတွင် developer များကွန်ယက်တောင်းဆိုမှုများကိုကြည့်ရှုခြင်း, console output ကိုစစ်ဆေးပြီးစာမျက်နှာ၏ HTML နှင့် CSS ကိုအချိန်မှန်သို့ပြောင်းလဲနိုင်သည်။
Network tab တွင် HTTP တောင်းဆိုမှုများအားလုံးကိုကြည့်ရှုနိုင်သည်။ ဤအင်္ဂါရပ်သည် PHP developer များအတွက်အထူးသဖြင့် Backend နှင့်အပြန်အလှန်ဆက်သွယ်မှုကို debugging လုပ်သည့်အခါအထူးသဖြင့်အရေးကြီးသည်။ Ajax တောင်းဆိုမှုကိုအသုံးပြုပါကဤတောင်းဆိုမှုကိုဤနေရာတွင်အောင်မြင်မှုရှိ,
Chrome ၏ console တွင် developer များက PHP variable များကို output လုပ်ရန် console.log () ကိုသုံးနိုင်သည်။ ဒါကကုဒ်ကို debing အတွက်အလွန်အသုံးဝင်သည်။
XDebug သည်ပိုမိုနက်ရှိုင်းသော debugging စွမ်းရည်များကို Chrome device tools များကို chrome developer tools များနှင့် တွဲဖက်. အသုံးပြုနိုင်သည့် Grough PHP debugging tool တစ်ခုဖြစ်သည်။ XDebug ၏တပ်ဆင်မှုနှင့်ပြင်ဆင်ခြင်းလုပ်ငန်းစဉ်သည်ရှုပ်ထွေးသော်လည်း၎င်းပေးသောအစွမ်းထက်သောအင်္ဂါရပ်များမှာရင်းနှီးမြှုပ်နှံရန်အချိန်ကုန်ဆုံးသည်မှာသေချာသည်။
ပထမ ဦး စွာ XDebug extension ကို install လုပ်ရန်နှင့် installation ကိုအပြီးသတ်ရန်အောက်ပါ command ကိုသုံးရန်လိုအပ်သည်။
တပ်ဆင်မှုပြီးစီးပြီးနောက် Xdebug ကို configure လုပ်ရန် PHP.ini ဖိုင်ကိုပြုပြင်ရန်လိုအပ်သည်။ ဥပမာအားဖြင့်:
ကျေးဇူးပြုပြီး XDebug.remote_Host ၏ IP လိပ်စာကို Chrome Debugger နှင့်ဆက်သွယ်မှုတစ်ခုတည်ဆောက်ရန်သေချာစေရန်သင်၏အမှန်တကယ်အခြေအနေအရအစားထိုးပါ။
Chrome Store သည် PHP developer များအား debugging ထိရောက်မှုကိုတိုးတက်စေရန်အတွက်တိုးချဲ့မှုများစွာကိုပေးသည်။ ဥပမာအားဖြင့် Postman သည် API တောင်းဆိုမှုများကိုစမ်းသပ်ရန်အသုံးပြုနိုင်ပြီး PHP နေရာတိုင်းတွင် PHP ကုဒ်ကို browser တွင်ကွပ်မျက်ရန်ခွင့်ပြုသည်။
သင့်လျော်သောကိရိယာများနှင့်တိုးချဲ့ခြင်းများကိုအသုံးပြုခြင်းသည် debugging ထိရောက်မှုကိုများစွာတိုးတက်စေနိုင်သည်။ ဥပမာအားဖြင့်, Livereload Plugin သည်ကုဒ်ကိုပြုပြင်ပြီးနောက်စာမျက်နှာကိုအလိုအလျောက်လန်းဆန်းစေပြီးစာမျက်နှာကိုလက်ဖြင့် Refresh လုပ်ရန်အချိန်ကိုလျှော့ချနိုင်သည်။
Chrome PHP PHP Debugging Skills ကျွမ်းကျင်မှုသည်ဖွံ့ဖြိုးတိုးတက်မှုထိရောက်မှုကိုသိသိသာသာတိုးတက်စေပြီးသင်၏ကုဒ်အတွင်းအမှားများကိုလျှော့ချနိုင်သည်။ Chrome developer tools များ, xdebug နှင့်အခြားသင့်လျော်သော debugging tools များကိုပေါင်းစပ်ခြင်းအားဖြင့်သင်သည်အလွယ်တကူဖွံ့ဖြိုးရေးကာလအတွင်းကြုံတွေ့ရသောပြ problems နာများကိုဖြေရှင်းနိုင်လိမ့်မည်။ ဤအကြံပြုချက်များသည်သင်၏ PHP debugging အလုပ်ကိုကူညီနိုင်လိမ့်မည်ဟုမျှော်လင့်ပါသည်။