PHP ဖွံ့ဖြိုးတိုးတက်မှုတွင်အမှားကိုင်တွယ်ခြင်းသည်အရေးပါသောအလုပ်တစ်ခုဖြစ်သည်။ အကယ်. အမှားကိုအချိန်တိုအတွင်းမလုပ်ဆောင်ပါက program သည်ပုံမှန်မဟုတ်သောရပ်တန့်ရန်သို့မဟုတ်အချက်အလက်ဆုံးရှုံးမှုကိုပင်ဖြစ်ပေါ်စေနိုင်သည်။ ဤအဆုံးတွင် PHP သည်အမှားစီမံခန့်ခွဲမှုတွင်ကူညီရန် built-in function အမျိုးမျိုးကိုထောက်ပံ့ပေးသည် ။
error_get_last () သည် PHP built-in function တစ်ခုဖြစ်ပြီးနောက်ဆုံးအမှားအယွင်းများနှင့်ပတ်သက်သောသတင်းအချက်အလက်များကိုရရှိသည်။ ပြ problems နာများ၏ရင်းမြစ်ကိုလျင်မြန်စွာရှာဖွေရန် developer များနှင့်ဖန်တီးပေးသောအမှားအယွင်းများ, အမှားဖိုင်များနှင့်လိုင်းနံပါတ်များပါ 0 င်သောအပေါင်းအသင်းအမျိုးအစားများပါ 0 င်သည်။
error_get_last ကိုအသုံးပြုပြီး အလွန်ရိုးရှင်းပါသည်။ ယေဘူယျအားဖြင့်အမှားတစ်ခုဖြစ်ပေါ်နိုင်သည့်ကုဒ်ကိုကျွန်ုပ်တို့ကွပ်မျက်ပြီးနောက်အမှားအယွင်းများရရန်အမှားအယွင်းများပြုလုပ်ပြီးနောက် function ကိုချက်ချင်းခေါ်ပါ။ ၎င်းကိုပုံမှန်အားဖြင့်အမှားများကိုပိုမိုကောင်းမွန်စွာစီမံရန်ကြိုးစားရန် Try-catch ဖွဲ့စည်းပုံနှင့် တွဲဖက်. အသုံးပြုလေ့ရှိသည်။
try {
$result = 1 / 0; // အဆိုပါ divisor ဖြစ်ပါတယ်0,သေနတ်မောင်းခလုတ် PHP ၏ Warning level အမှား
} catch (Exception $e) {
// ယုတ္တိဗေဒကိုင်တွယ်
}
$error = error_get_last();
if ($error) {
echo 'အမှားအယွင်း:' . $error['type'] . '<br>';
echo 'အမှားသတင်းစကား:' . $error['message'] . '<br>';
echo 'အမှားဖိုင်:' . $error['file'] . '<br>';
echo 'အမှားလိုင်းနံပါတ်:' . $error['line'] . '<br>';
}
အထက်ပါဥပမာတွင်ပရိုဂရမ်သည်ခွဲစိတ်ကုသမှုကိုသုညဖြင့်ခွဲထားရန်ကြိုးစားသည်, ၎င်းသည်သတိပေးချက်အမှားတစ်ခုပေါ်ပေါက်စေသည်။ Try-catch ဖွဲ့စည်းပုံသည်ဤအမှားအမျိုးအစားကိုမဖမ်းနိုင်သော်လည်းအမှားအယွင်းအသေးစိတ်ကိုရယူရန်နှင့်အညီလုပ်ဆောင်ရန်အတွက် အမှားအယွင်းများကို သုံးနိုင်သည်။
အမှားတစ်ခုဖြစ်ပေါ်ပါက အမှားအယွင်း တစ်ခုဖြစ်ပါက,
PHP တွင်ကွဲပြားသောအမှားအယွင်းများသည်ကွဲပြားခြားနားသောကိန်းဂဏန်းများနှင့်ကိုက်ညီကြောင်းသတိပြုသင့်သည်။ တိကျသောသတင်းအချက်အလက်များအတွက် ကျေးဇူးပြု. တရားဝင် PHP စာရွက်စာတမ်းများကိုဖတ်ရှုပါ။
အမှားအယွင်းများကို အသုံးပြု. အမှားအယွင်းများကိုအာရုံစိုက်သင့်သည်။
error_get_last () သည် PHP တွင်အရေးမကြီးသောအမှားများကိုကိုင်တွယ်ရန်အတွက်အရေးကြီးသောကိရိယာတစ်ခုဖြစ်သည်။ နောက်ဆုံးအမှား၏အသေးစိတ်အချက်အလက်များကိုရယူခြင်းအားဖြင့် developer များသည်ပြ the နာကိုလျင်မြန်စွာရှာဖွေပြီးပရိုဂရမ်၏ကြံ့ခိုင်မှုနှင့်အတွေ့အကြုံတိုးတက်စေရန်သက်ဆိုင်ရာအစီအမံများကိုပြုလုပ်နိုင်သည်။ အခြားအမှားကိုင်တွယ်သည့်ယန္တရားများနှင့်ပေါင်းစပ်ပြီး၎င်းသည် debugging ထိရောက်မှုကိုများစွာတိုးတက်စေနိုင်သည်။ PHP developer များအတွက်အသုံးပြုသော debugging tools များထဲမှတစ်ခုဖြစ်သည်။