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

PHP အမှားအဆင့်၏အသေးစိတ်ရှင်းပြချက်နှင့်လျှောက်လွှာလမ်းညွှန်

M66 2025-11-05

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

PHP တွင်အမှားအယွင်း 11 ခုရှိသည်။ ကွဲပြားခြားနားသောအမှားအယွင်းများကိုအမှားအယွင်းများကိုခွဲခြားရန်နှင့် developer များ debugg လုပ်ပြီးပိုမိုတိကျစွာကိုင်တွယ်ရန်အသုံးပြုသည်။

e_error

script ကိုချက်ချင်းကွပ်မျက်ခြင်းနှင့်အမှားမက်ဆေ့ခ်ျကိုပြသရန်ဇာတ်ညွှန်းကိုဖြစ်ပေါ်စေသောဆိုးဝါးသောအမှားတစ်ခု။ ဘုံအခြေအနေများတွင် syntax အမှားများတွင် syntax အမှားများနှင့်မတည်ရှိသောလုပ်ဆောင်ချက်များသို့မဟုတ်အတန်းများသို့ခေါ်ဆိုသည်။

e_warning

ဆိုးဝါးအမှားအယွင်းများပေမယ့် script ကွပ်မျက်ခြင်းကိုရပ်တန့်မထားဘူး။ ဥပမာအားဖြင့် undefined variable တွေကိုသို့မဟုတ်မကိုက်ညီ parameter တွေကိုသုံးပြီးတဲ့အခါမှာသတိပေးချက်များကိုအစပျိုးလိမ့်မည်။

e_notice

Runtime တွင်မရှိသောအမှားအယွင်းများသည်များသောအားဖြင့်ဖွံ့ဖြိုးမှုစဉ်အတွင်းဖြစ်ပေါ်လေ့ရှိသည်။ ထိုကဲ့သို့သောအသုံးမပြုတဲ့ variable တွေကိုသို့မဟုတ် uncleted html tags အဖြစ်။

e_stric

Code သတ်မှတ်ချက်များနှင့်အကောင်းမြင်စေရန်အတွက်အမှားအမှားများကိုအသုံးပြုသည်။ အထူးသဖြင့်မကြေညာထားသော variable များသို့မဟုတ်အပို semicolons ကဲ့သို့သောတင်းကြပ်သော mode ကိုဖွင့်သောအခါသာအစပျိုးသည်။

e_recoverable_error

catchable fatal အမှားများကိုအသုံးပြုသူသတ်မှတ်ထားသောအမှားများကိုကိုင်တွယ်ဖြေရှင်းခြင်းလုပ်ငန်းများကိုရှောင်ရှားရန်လုပ်ဆောင်ချက်များကိုကိုင်တွယ်နိုင်သည်။

e_deprecated

function သို့မဟုတ် code ကိုကန့်ကွက်ခြင်းနှင့် code ကိုလျှော့ချပေးပြီး developer များက၎င်းကိုအမြန်ဆုံး update လုပ်ရန်သို့မဟုတ်အစားထိုးရန်အကြံပြုသည်။

e_core_error

PHP Engine Core အမှားများသည်များသောအားဖြင့်စနစ်ကိုဆက်လက်လည်ပတ်နိုင်ခြင်းမရှိပါ။ ဥပမာအားဖြင့်, မှတ်ဥာဏ်ခွဲဝေမှုပျက်ကွက်ခြင်းသို့မဟုတ်တိုးချဲ့မှုကိုတင်ရန်ပျက်ကွက်ခြင်း။

e_compile_error

အချိန်ခွဲခြမ်းစိတ်ဖြာခြင်းသို့မဟုတ်ပျောက်ဆုံးနေသောဖိုင်များကိုပျောက်ဆုံးနေသောဖိုင်များကဲ့သို့သောအချိန် compile အချိန်ရှိအမှားအယွင်းများသည်အမှားအယွင်းများကိုရပ်တန့်စေနိုင်သည်။

e_user_error

User-Defined Fatal အမှားများကိုလက်ဖြင့်ပြုလုပ်သော trigger_ERror () function ကိုမှတစ်ဆင့်လက်ဖြင့်ပြုလုပ်သည်။

e_user_warning

User-Defined Non-Fatal Non-Non-Warnal သတိပေးချက်များကို trigger_ERror () မှတဆင့်အစပျိုးနိုင်သည်။

e_user_notice

အသုံးပြုသူသတ်မှတ်ထားသော Runtime Non-Fatal Prompts များသည်သတ်သတ်မှတ်မှတ်ကုဒ်များ၏ developers များကိုသတိပေးသည့်အတွက်သင့်လျော်သောအချက်များ။

အကျဉ်းချုပ်

PHP အမှားအဆင့်ကိုနားလည်ခြင်းသည် developer များပိုမိုကောင်းမွန်သော debug ပရိုဂရမ်များကိုပိုမိုကောင်းမွန်အောင်ပြုလုပ်နိုင်ပြီးကုဒ်အရည်အသွေးကိုတိုးတက်စေသည်။ ကွဲပြားခြားနားသောအမှားအယွင်းများကိုစနစ်တကျကိုင်တွယ်ခြင်းအားဖြင့်သင်၏လျှောက်လွှာသည်ဖွံ့ဖြိုးတိုးတက်မှုနှင့်ထုတ်လုပ်မှုပတ် 0 န်းကျင်တွင်ပိုမိုတည်ငြိမ်ပြီးယုံကြည်စိတ်ချရသောအရာများကိုသေချာစေရန်သေချာစေနိုင်သည်။

ဆက်စပ်အကြောင်းအရာ
မကြာသေးမီ ဆောင်းပါးများ