Error_reporting function သည် PHP တွင်အမှားအယွင်းများချမှတ်ရန် PHP တွင်အရေးကြီးသောလုပ်ဆောင်ချက်တစ်ခုဖြစ်သည်။ ၎င်းသည် developer များကအမှားအချက်အလက်များ၏ display ကိုထိန်းချုပ်ရန်နှင့် debugging လုပ်ငန်းစဉ်ကိုရိုးရှင်းအောင်ပြုလုပ်နိုင်သည်။
ဒီ function ကိုသုံးပြီးဥပမာကုဒ်ပါ။
အထက်ပါကုဒ်သည်သတိပေးချက်များနှင့်သတိပေးချက်များအပါအ 0 င်အမှားအယွင်းများအားလုံးကို output လုပ်လိမ့်မည်။
Error_reporting function ကိုမှတစ်ဆင့်ကျွန်ုပ်တို့၏လိုအပ်ချက်များနှင့်အညီကျွန်ုပ်တို့သည်မတူညီသောအမှားအဆင့်များကိုသတ်မှတ်နိုင်သည်။ ဤတွင်အချို့သောဘုံ PHP အမှားအဆင့်များမှာ -
E_ERROR ဆိုသည်မှာ PHP တွင်ဆိုးဝါးသောအမှားတစ်ခုဖြစ်ပြီးများသောအားဖြင့်ပရိုဂရမ်ပျက်သွားသည်သို့မဟုတ်ကွပ်မျက်ခြင်းကိုဆက်လက်လုပ်ဆောင်ခြင်းမပြုနိုင်ကြောင်းဖော်ပြသည်။ ဥပမာအားဖြင့်, ဖိုင်တစ်ခုဖွင့်နိုင်ခြင်းမရှိသောပြ problems နာများ။
E_Warning သည်အစီအစဉ်ကိုပျက်ကျရန်မဖြစ်ပေါ်စေသည့်သတိပေးချက်တစ်ခုဖြစ်သည်။ သို့သော်ပုံမှန်လည်ပတ်မှုကိုအကျိုးသက်ရောက်နိုင်သည်။ ဥပမာအားဖြင့်, ဖိုင်ကဲ့သို့သောပြ problems နာများကိုမတွေ့ပါ။
E_Notice က PHP scripts သည်မမျှော်လင့်သောအပြုအမူအချို့ကိုကြုံတွေ့ရကြောင်းဖော်ပြသည်။
ဤအမှားသုံးခုသည် PHP တွင်တွေ့ရလေ့ရှိသည်။ အမှားအယွင်းများပိုမိုများပြားရန်အတွက်တရားဝင် PHP မှတ်တမ်းများကိုကြည့်ပါ။
ဖွံ့ဖြိုးရေးစဉ်အတွင်းအမှားအယွင်းများကိုရှောင်ရှားရန်ခက်ခဲသည်, သို့သော်အမှားအယွင်းများကိုပြောင်းလွယ်ပြင်လွယ်ခြင်းဖြင့်ပြ teaching နာအချို့ကိုပေါင်းစပ်ပြီးပြ the နာကိုပိုမိုလွယ်ကူစွာဖြေရှင်းနိုင်သည်။
Try-catch statement block မှတစ်ဆင့်ပရိုဂရမ်ကိုခြွင်းချက်များကြောင့်တားဆီးရန်ပရိုဂရမ်တွင်ပစ်ချခြင်းအတွက်ချွင်းချက်နှင့်ကိုင်တွယ်နိုင်သည်။
ဖိုင်တစ်ခုသို့အမှားအယွင်းများရေးသားခြင်းသည် developer များနောက်မှအမှားအယွင်းများကိုခွဲခြမ်းစိတ်ဖြာရန်ကူညီနိုင်သည့်နောက်ထပ်ထိရောက်သော debugging နည်းလမ်းဖြစ်သည်။
Print_r နှင့် var_dump functions များသည် PHP ရှိ PHP တွင်အလွန်လက်တွေ့ကျ debugging tools များဖြစ်သည်။
ဤလုပ်ဆောင်ချက်နှစ်ခုကိုအသုံးပြုခြင်းအားဖြင့်အထူးသဖြင့်ရှုပ်ထွေးသောဒေတာတည်ဆောက်ပုံများကို debugging လုပ်သည့်အခါ variable များကိုကြည့်ရှုရန်လွယ်ကူသည်။
PHP ဖွံ့ဖြိုးတိုးတက်မှုတွင် Debugging သည်မလွှဲမရှောင်အလုပ်တစ်ခုဖြစ်သည်။ Error_reporting function မှတဆင့် developer များကအမှားထွက်ရှိမှုကိုထိန်းချုပ်နိုင်, ပြ problems နာများကိုလျင်မြန်စွာရှာဖွေတွေ့ရှိနိုင်ပြီး၎င်းတို့ကိုဖြေရှင်းနိုင်သည်။ တစ်ချိန်တည်းမှာပင်ကြိုးစားမှုချွင်းချက်ချွင်းချက်ကိုင်တွယ်ခြင်း, အမှားသစ်ထုတ်လုပ်ခြင်းနှင့်ထုတ်ပြန်ခြင်းဆိုင်ရာအချက်အလက်များသည်ဖွံ့ဖြိုးမှုစွမ်းရည်နှင့်အစီအစဉ်တည်ငြိမ်မှုကိုများစွာတိုးတက်စေနိုင်သည်။