PHP သည်အလွန်အမင်းအသုံးပြုသော scripting language ဖြစ်ပြီးပြောင်းလွယ်ပြင်လွယ်။ အသုံးပြုရန်လွယ်ကူသည်။ သို့သော်ဖွံ့ဖြိုးတိုးတက်မှုလုပ်ငန်းစဉ်အတွင်း၎င်းသည်အမျိုးမျိုးသောအမှားများသို့မဟုတ်သတိပေးချက်များကိုကြုံတွေ့ရရန်မလွှဲမရှောင်သာဖြစ်သည်။ PHP အမှားအယွင်းများကိုထိရောက်စွာပြ troubl နာဖြေရှင်းခြင်းများပြုလုပ်ရန်လိုအပ်သည်။ ဤဆောင်းပါးသည်အမှားအယွင်းများဆိုင်ရာဖွဲ့စည်းပုံ,
အမှားများကိုရှာဖွေခြင်းမပြုမီ PHP သည် PHP ပြသထားသည့်အမှားများကိုမှန်ကန်စွာမှတ်တမ်းများမှန်ကန်စွာစစ်ဆေးရန်သေချာပါစေ။ PHPP.ini ဖိုင်တွင် အမှားအယွင်းများကို ပြင်ဆင်ခြင်းအားဖြင့်၎င်းကိုပြုပြင်နိုင်သည်။ ၎င်းကို E_All သို့သတ်မှတ်ရန်အကြံပြုသည်။ ထို့ကြောင့် PHP သည်အမှားအယွင်းများနှင့်သတိပေးချက်များအားလုံးကိုအစီရင်ခံရန်ဖြစ်သည်။
<span class="fun">error_reporting = e_All</span>
ဖွံ့ဖြိုးမှုပတ် 0 န်းကျင်တွင် browser ကို browser တစ်ခုတွင်အမှားအယွင်းများကိုတိုက်ရိုက်ကြည့်လိုပါက Display_Erues များကိုလည်း ဖွင့်နိုင်သည်။
<span class="fun">display_Ersors = အပေါ်</span>
ထုတ်လုပ်မှုပတ် 0 န်းကျင်တွင် display_Ersor များကို ပိတ်ရန်နှင့်အထိခိုက်မခံသောသတင်းအချက်အလက်များကိုယိုစိမ့်မှုမှရှောင်ရှားရန် logging ကိုသာအသုံးပြုရန်အကြံပြုသည်။
error_get_last () သည် နောက်ဆုံးပေါ်အမှားရရန်အသုံးပြုသောအလွန်လက်တွေ့ကျသောလုပ်ဆောင်ချက်ဖြစ်သည်။ အောက်ပါအချက်အလက်ပါ 0 င်သည့်ခင်းကျင်းမှုကိုပြန်လည်ရောက်စေသည်။
ဤအချက်အလက်များကိုဖတ်ရှုခြင်းအားဖြင့် developer များသည်ပြ problems နာများကိုလျင်မြန်စွာရှာဖွေပြီးသက်ဆိုင်ရာပြုပြင်ခြင်းအစီအမံများကိုပြုလုပ်နိုင်သည်။
Debugging လုပ်နေစဉ်အတွင်းအမှားကိုင်တွယ်သူယန္တရားကိုစမ်းသပ်ရန်သင်အမှားများကိုတက်ကြွစွာပြုလုပ်ရန်လိုအပ်သည်။ ၎င်းကို trigger_ERror () function ကို သုံး. ရရှိနိုင်သည်။
trigger_error("ဒါကအသုံးပြုသူအမှားတစ်ခုပါ", E_USER_ERROR);ဒီ function က developer တွေဟာ developer တွေဟာစမ်းသပ်ခြင်း (သို့) စိတ်ကြိုက်ချွင်းချက်ကိုင်တွယ်ရန်အတွက်အလွန်သင့်လျော်သောအမှားအယွင်းများနှင့်အမှားအယွင်းများကိုစိတ်ကြိုက်ပြုပြင်ရန်ခွင့်ပြုသည်။
အမှားအယွင်းများကိုတိုက်ရိုက်တင်ပြခြင်းအပြင် PHP သည်နောက်ဆက်တွဲခွဲခြမ်းစိတ်ဖြာမှုအတွက်ဖိုင်များကိုမှတ်တမ်းတင်ရန်အမှားများကိုထောက်ခံသည်။ ဥပမာအားဖြင့် error_log ညွှန်ကြားချက်ကို setting လုပ်ခြင်းဖြင့်ပြုလုပ်နိုင်သည်။
<span class="fun">error_log = /var/log/php.log</span>
သစ်ထုတ်လုပ်ခြင်းသည် debugging နှင့်သာကူညီခြင်းသာမကထုတ်လုပ်မှုပတ် 0 န်းကျင်တွင်စနစ်ပြ issues နာများကိုခြေရာခံရန်ပိုမိုလွယ်ကူစေသည်။
PHP ၏ built-in အမှားလုပ်ဆောင်ချက်များအပြင်အောက်ပါနည်းလမ်းများသည်အမှားအယွင်းများကိုပိုမိုထိရောက်စွာဖြေရှင်းနိုင်ရန်လည်းကူညီနိုင်သည်။
ဤနည်းစနစ်များကိုပေါင်းစပ်ပြီး PHP အစီအစဉ်များကိုစစ်ဆင်ရေးတွင်ပြ the နာများကိုပိုမိုနားလည်သဘောပေါက်နိုင်ပြီးစီမံကိန်း၏တည်ငြိမ်မှုနှင့်ထိန်းသိမ်းခြင်းကိုတိုးတက်စေနိုင်သည်။
PHP အမှားများကိုရှာဖွေရန်သော့ချက်မှာအမှားအယွင်းများကိုမှန်ကန်စွာပြင်ဆင်ရန်, built-in functions များကိုအားသာချက်ယူပြီးသစ်ထုတ်လုပ်ရေးအလေ့အထကိုရယူရန်ဖြစ်သည်။ ဤဆောင်းပါးတွင်မိတ်ဆက်ပေးသောနည်းများမှတစ်ဆင့် developer များကပြ problems နာများကိုပိုမိုလျင်မြန်စွာရှာဖွေရန်,