PHP ကိုအသုံးပြုပြီး Linux applications များကိုတီထွင်သောအခါအမှားကိုင်တွယ်ခြင်းသည်ကုဒ်ကိုယုံကြည်စိတ်ချရမှုနှင့်အသုံးပြုသူအတွေ့အကြုံတိုးတက်စေရန်အရေးကြီးသောကဏ် aspect တစ်ခုဖြစ်သည်။ ဤဆောင်းပါးသည် developer များကိုထိထိရောက်ရောက်စီမံခန့်ခွဲရန်ကူညီရန် Linux ပတ် 0 န်းကျင်တွင် PHP Errists ကိုင်တွယ်ရန်အကောင်းဆုံးအလေ့အကျင့်များကိုမိတ်ဆက်ပေးလိမ့်မည်။
Linux တွင် PHP အမှားကိုင်တွယ်ပုံတွင်သင်ပထမအမှားအယွင်းအမျိုးမျိုးကိုနားလည်ရန်လိုအပ်သည်။ အဓိက PHP အမှားအမျိုးအစားများတွင် -
Syntax Errorge - များသောအားဖြင့်စာလုံးပေါင်းအမှားသို့မဟုတ် formatting error errits သည် code တွင်ဖြစ်ပေါ်သည်။
Runtime အမှား - run စဉ်အတွင်းပြေးနေစဉ်အတွင်းဖြစ်ပေါ်နေသောအမှားတစ်ခု,
ယုတ္တိဗေဒအမှား - ကုဒ်သည်အခွင့်အာဏာကိုအောင်မြင်စွာလုပ်ဆောင်နိုင်သော်လည်းမအောင်မြင်ပါ။
Linux တွင် PHP သည်အမှားအယွင်းများကိုမှန်ကန်စွာအစီရင်ခံနိုင်ရန်အတွက်လိုအပ်သောခြေလှမ်းတစ်ခုဖြစ်သည်။ ၎င်းကို Php.INI Configuration ဖိုင်ကိုပြုပြင်ခြင်းဖြင့်အကောင်အထည်ဖော်နိုင်သည်။
<span class="fun">error_reporting (e_all);</span>
<span class="fun">ini_set ('display_Error's, 1);</span>
အထက်ဖော်ပြပါကုဒ်သည်အမှားအယွင်းများကိုအမှားအယွင်းများအားလုံးကိုအမှားအယွင်းများအားလုံးကိုသတ်မှတ်ပြီး debugging လုပ်နေစဉ်အတွင်းအလွန်အထောက်အကူပြုသည့် browser တွင်အမှားအယွင်းများကိုပြသလိမ့်မည်။
ထုတ်လုပ်မှုပတ် 0 န်းကျင်တွင်အသုံးပြုသူမျက်နှာပြင်ပေါ်ရှိအမှားအယွင်းများကိုတိုက်ရိုက်ဖော်ပြရန်မလိုအပ်ပါ။ ဤအချိန်တွင်သစ်ထုတ်လုပ်ရေးအမှားအယွင်းများကိုအသုံးပြုရန်အလေ့အကျင့်ကောင်းတစ်ခုဖြစ်သည်။ အမှားမှတ်တမ်းကိုအောက်ပါနည်းလမ်းများဖြင့်သတ်မှတ်နိုင်သည်။
<span class="fun">Ini_set ('log_errors', 1);</span>
<span class="fun">Ini_set ('err error_log', 'PathWh/to/php-error.log');</span>
အထက်ဖော်ပြပါကုဒ်သည်အမှားအချက်အလက်များကိုသတ်မှတ်ထားသောမှတ်တမ်းဖိုင်သို့ပိုမိုလွယ်ကူသည့်နောက်ဆက်တွဲပြ troubl နာဖြေရှင်းခြင်းနှင့်ပြ problems နာများကိုပြုပြင်ခြင်းအတွက်မှတ်တမ်းတင်ထားသည်။
Linux ပတ် 0 န်းကျင်တွင် developer များကအမှားတစ်ခုဖြစ်ပေါ်သည့်အခါတိကျသောစစ်ဆင်ရေးများကိုလုပ်ဆောင်ရန်စိတ်ကြိုက်အမှားကိုင်တွယ်သည့်လုပ်ဆောင်မှုများကိုသတ်မှတ်နိုင်သည်။ Custom error definant function ကိုသတ်မှတ်ခြင်းအတွက်ဥပမာကုဒ်သည်အောက်ပါအတိုင်းဖြစ်သည် -
<span class="fun">function custom ကို function ကို ($ errno, $ errarstrmen) {echo "အမှား - [$ errno] $ erronmr"; }</span>
<span class="fun">set_error_handler ('CustomError');</span>
Custom Error Error ကိုင်တွယ်ခြင်းကိုင်တွယ်ခြင်းလုပ်ဆောင်ချက်များသည် developer များက developer များကအမှားအချက်အလက်များကိုထုတ်လုပ်ခြင်းနှင့်ပြုပြင်ခြင်းများကိုပိုမိုထိန်းချုပ်ရန်ကူညီနိုင်သည်။
PHP နှင့်ဖွံ့ဖြိုးသည့်အခါဤနေရာတွင်ဘုံအမှားကိုင်တွယ်ပုံအချို့ကိုဤတွင်ဖော်ပြထားသည်။
ခြွင်းချက်ဖမ်း - ချွင်းချက်ကိုဖမ်းရန်နှင့်လုပ်ငန်းစဉ်ကိုကြိုးစားကြည့်ပါ။
အမှားကုဒ်ကိုပြန်ပို့သည် - function သည်အမှားအယွင်းကိုပြသရန်တိကျသောအမှားကုဒ်ကိုပြန်ပို့သည်။
Logging ကိုသုံးပါ - လွယ်လွယ်ကူကူ traceability အတွက်သင်၏ code ရှိသော့ချက်စစ်ဆင်ရေးအားလုံးကိုမှတ်တမ်းတင်ပါ။
Linux တွင် PHP အမှားကိုင်တွယ်ပုံသည် application တည်ငြိမ်မှုကိုသေချာစေရန်အရေးကြီးသောအစိတ်အပိုင်းဖြစ်သည်။ ကွဲပြားခြားနားသောအမှားအယွင်းများကိုနားလည်ခြင်းအားဖြင့်အမှားအယွင်းများကိုအသုံးပြုခြင်း, သစ်ထုတ်လုပ်ခြင်းကိုအသုံးပြုခြင်းနှင့်အကောင်အထည်ဖော်ခြင်းနှင့်အကောင်အထည်ဖော်ခြင်းနှင့်အကောင်အထည်ဖော်ခြင်း, ဖွံ့ဖြိုးရေးနှင့်ထုတ်လုပ်မှုပတ် 0 န်းကျင်များတွင်သင့်တော်သောအမှားကိုင်တွယ်သည့်ယန္တရားများချမှတ်ထားသည့်သင့်လျော်သောအမှားကိုင်တွယ်မှုယန္တရားများကိုအမြဲတမ်းသေချာစေရန်အမြဲတမ်းသေချာပါစေ။