လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP Errorge အဆင့်ကိုအသေးစိတ်ရှင်းပြချက် - e_warning, e_notice, e_ERRORE အသုံးပြုမှုလမ်းညွှန်

PHP Errorge အဆင့်ကိုအသေးစိတ်ရှင်းပြချက် - e_warning, e_notice, e_ERRORE အသုံးပြုမှုလမ်းညွှန်

M66 2025-10-21

PHP အမှားအဆင့်ခြုံငုံသုံးသပ်ချက်

PHP ဖွံ့ဖြိုးတိုးတက်မှုတွင်အမှားအယွင်းသည်အမှားအယွင်းများနှင့်ဇာတ်ညွှန်းကိုမည်သို့ကိုင်တွယ်ပုံကိုဆုံးဖြတ်သည်။ အမှားအယွင်းတစ်ခုချင်းစီကိုဆိုလိုသည်ကိုနားလည်ခြင်းသည်သင်၏ code ကိုပိုမိုထိရောက်စွာထိန်းသိမ်းရန်နှင့်ထိန်းသိမ်းရန်ကူညီပေးသည်။

ဘုံ PHP function ကို error အဆင့်ဆင့်

e_warning

  • အမှားအယွင်း - 2
  • ဖော်ပြချက် - သတိပေးအမျိုးအစားမှားသည်။ ၎င်းသည် script လုပ်ဆောင်မှုကိုရပ်တန့်မည်မဟုတ်သော်လည်းအလားအလာရှိသောပြ problem နာတစ်ခုရှိကြောင်းအချက်ပြလိမ့်မည်။

e_notice

  • အမှားအဆင့်: 8
  • ဖော်ပြချက် - မှားယွင်းသောအသိပေးချက်အမျိုးအစား, ပြင်းထန်မှုနိမ့်ကျခြင်းသည်များသောအားဖြင့် script ကွပ်မျက်မှုကိုမထိခိုက်ပါ။

e_error

  • အမှားအယွင်း - 1
  • ဖော်ပြချက် - fatal အမှားအယွင်းကိုချက်ချင်းရပ်တန့်သွားမည့်အမှားအယွင်းများ။

e_parse

  • အမှားအယွင်း - 4
  • ဖော်ပြချက် - syntax အမှား, script သည်အကွပ်မျက်မတိုင်မီရပ်တန့်သွားလိမ့်မည်။

e_compile_error

  • အမှားအယွင်း - 16
  • ဖော်ပြချက် - PHP compiler သည် script ကို compile လုပ်. မရပ်တန့်မီရပ်တန့်နိုင်ခြင်းမရှိခဲ့ပါ။

e_core_error

  • အမှားအယွင်း - 64
  • ဖော်ပြချက် - PHP Core အမှား, script ကွပ်မျက်ခြင်းမပြုမီရပ်တန့်သွားလိမ့်မည်။

e_user_error

  • အမှားအဆင့်: 256
  • ဖော်ပြချက် - Script Execution ကိုရပ်တန့်စေသော trigger_ERror () function ကိုဖြစ်ပေါ်စေသောဓလေ့ထုံးစံအမှားတစ်ခု။

လက်တွေ့ကျသောဥပမာများ

အောက်ပါဥပမာသည်မတူညီသောအမှားအယွင်းများကိုမည်သို့ကိုင်တွယ်ရမည်ကိုပြသသည်။

<?php
// မှတ်တမ်းအမှားများကိုမှတ်တမ်းတင်ပါ
ini_set('display_errors', 1);
ini_set('error_reporting', E_ALL ^ E_NOTICE);

// သတိပေးချက်တစ်ခုဖြစ်ပေါ်စေသည်
echo "သတိပေးစာ";

// အမှားတစ်ခုဖြစ်ပေါ်စေသည်
if (false) {
    echo "အမှားသတင်းစကား";
}
?>

output ကိုအကျိုးသက်ရောက်မှု

 Message Message Php Fatal Error: uncraugher rouds: uncied rouds: သုညဖြင့်ကွဲပြားခြင်း

အကျဉ်းချုပ်နှင့်မှတ်စုများ

  • အမှားအဆင့်ကို error_reporting () function ကိုမှတဆင့်သတ်မှတ်နိုင်ပါတယ်။
  • ကွဲပြားခြားနားသော PHP ဗားရှင်းများသည်အခြားအမှားအယွင်းများကိုထောက်ပံ့နိုင်သည်။
  • အမှားအယွင်းများကိုစနစ်တကျကိုင်တွယ်ပုံကိုကိုင်တွယ်ခြင်းသည်တည်ငြိမ်။ ထိန်းသိမ်းနိုင်သော PHP application များကိုရေးဆွဲရန်ကူညီသည်။
မကြာသေးမီ ဆောင်းပါးများ