error_reporting()
function ကိုဆိုသည်မှာ PHP အမှားများကိုမည်သို့အစီရင်ခံသင့်သည်ကိုသတ်မှတ်သည်။
error_reporting()
function ကို () function ကို runtime မှာ error_reporting ညွှန်ကြားချက်ကိုသတ်မှတ်နိုင်ပါတယ်။
PHP တွင်အမှားအယွင်းများစွာရှိသည်။ ဤ function ကိုအသုံးပြုခြင်းသည် script ကို run သောအဆင့်ကိုသတ်မှတ်နိုင်သည်။ အကယ်. optional level ကို မသတ်မှတ်ပါက error_reporting()
လက်ရှိအမှားအယွင်းများကိုသာပြန်လည်ပေးလိမ့်မည်။
ကွဲပြားခြားနားသောအမှားအဆင့်ကိုဖော်ပြရန်:
<? PHP // အမှားအစီရင်ခံစာကိုပိတ်ပါ error_reporting ( 0 ) ; // Runtime အမှားတစ်ခုသတင်းပို့ပါ error_reporting ( e_ERRORT | e_warning | e_parse ) ; // အားလုံးအမှားများကိုအစီရင်ခံပါ error_reporting ( e_all ) ; // error_reporting (e_all) နှင့်ညီမျှ; ini_set ( "error_reporting" , e_All ) ; // e_notice မှအပအမှားအယွင်းများကိုသတင်းပို့ပါ error_reporting ( e_All & ~ e_notice ) ; >
error_reporting ( အဆင့် ) ,
တေးရေး | ဖေါ်ပြ |
---|---|
အဆင့်အတန်း |
optional ကို။ error_reporting အဆင့်အသစ်ကိုဖေါ်ပြသည်။ ဒါဟာ bitmask သို့မဟုတ်အမည်ရှိစဉ်ဆက်မပြတ်နိုင်ပါတယ်။ မှတ်ချက်။ အမှားအဆင့်များနှင့် Integer Value Range တွင်တိုးများလာခြင်းကြောင့်ရေရှည်ကိန်းအခြေခံအမှားအဆင့်များသည်အမြဲတမ်းမျှော်လင့်ထားသည့်စွမ်းဆောင်ရည်နှင့်အမြဲတမ်းမရှိမဖြစ်ဖြစ်လိမ့်မည်မဟုတ်ချေ။ ရရှိနိုင်သောအမှားအဆင့်ကိန်းရှင်များနှင့်သူတို့၏အမှန်တကယ်အဓိပ္ပာယ်ကိုကြိုတင်သတ်မှတ်ထားသောကိန်းဂဏန်းများတွင်ဖော်ပြထားသည်။ |