PHP Development တွင်လျှောက်လွှာ၏တည်ငြိမ်မှုနှင့်ယုံကြည်စိတ်ချရမှုများကိုသေချာစေရန်အတွက်သင့်လျော်သောကိုင်တွယ်ခြင်းသည်အလွန်အရေးကြီးသည်။ ဤဆောင်းပါးသည် Php ချွင်းချက်ကိုင်တွယ်ရန်အတွက်အကောင်းဆုံးအလေ့အကျင့်များကိုမိတ်ဆက်ပေးပြီးဥပမာများမှတဆင့်အမှားများကိုမည်သို့ထိရောက်စွာစီမံခန့်ခွဲရမည်ကိုပြသပါမည်။
ခြွင်းချက်များကိုကိုင်တွယ်ရန်အခြေခံအကျဆုံးနည်းလမ်းမှာခြွင်းချက်များကိုဖမ်းရန် try-catch လုပ်ကွက်များကိုအသုံးပြုရန်ဖြစ်သည်။
ကြိုးစားကြည့်ပါ // code သည်ခြွင်းချက်} (ခြွင်းချက် $ E) {{ // ခြွင်းချက်}
စိတ်ကြိုက်ချွင်းချက်တစ်ခုဖန်တီးခြင်းသည်ပိုမိုတိကျသောအမှားအချက်အလက်များကိုပေးနိုင်သည်။
Class MyException သည်ခြွင်းချက်ကိုတိုးချဲ့သည် Public function __Construction __Construction ($ မက်ဆေ့ခ်ျ, $ ကုဒ် = 0, ခြွင်းချက် $ = null) { Parent :: __ တည်ဆောက်ခြင်း ($ မက်ဆေ့ခ်ျ, $ ကုဒ်, $), } }
လိုအပ်သည့်အခါစိတ်ကြိုက်ချွင်းချက်များကိုပစ်ပါ။
MyException အသစ်ကိုလွှင့်ပစ်ပါ ("စိတ်ကြိုက်အမှားအယွင်း");
မှတ်တမ်းမှခြွင်းချက်အချက်အလက်များကိုမှတ်တမ်းတင်ခြင်းမှတ်တမ်းကိုမှတ်တမ်းတင်ခြင်းနှင့်ပြ troubl နာဖြေရှင်းခြင်းများကိုဖြေရှင်းနိုင်သည်။
ကြိုးစားကြည့်ပါ // code သည်ခြွင်းချက်} (ခြွင်းချက် $ E) {{ // ခြွင်းချက်အမှား error_log ($ e-> GetMessage ()) ကိုင်တွယ်; }
ကမ္ဘာလုံးဆိုင်ရာချွင်းချက်ကိုင်တွယ်ခြင်းကိုင်တွယ်မှုသည်ခန့်မှန်းရခက်သည့်အပြုအမူကိုဖြစ်ပေါ်စေနိုင်ပြီးကုဒ်၏အတိအကျကွက်လပ်များ၌ခြွင်းချက်များကိုအတိအကျဖမ်းပြီးကိုင်တွယ်ရန်အကြံပြုသည်။
အချို့သောကိစ္စရပ်များတွင်အထက်အလွှာအပြောင်းအလဲအတွက်၎င်းကိုဖမ်းယူပြီးနောက်ခြွင်းချက်များကိုပြန်လည်ဆွတ်ခူးရန်လိုအပ်သည်။
ကြိုးစားကြည့်ပါ // code သည်ခြွင်းချက်} (ခြွင်းချက် $ E) {{ // ခြွင်းချက်ကိုကိုင်တွယ်နှင့် Rethrow ပစ် $ e; }
ဖိုင်တစ်ခုကိုဖတ်သည့် function တစ်ခုကိုသုံးသပ်ကြည့်ပါ။
function readfile ($ filename) { လျှင် (! File_exists ($ fileName)) FileNotfoundexception အသစ်ကိုလွှင့်ပစ်ပါ ("ဖိုင်မရှိပါ"); } File_get_Contents ($ filename) ကိုပြန်ပို့ပါ။ }
function တစ်ခုကိုခေါ်ဆိုသည့်အခါစိတ်ကြိုက်ချွင်းချက်များကိုစမ်းကြည့်ရှုခြင်းဖြင့်ကိုင်တွယ်နိုင်သည်။
ကြိုးစားကြည့်ပါ $ အကြောင်းအရာ = Readfile (MyFile.txt "); } ဖမ်း (FileNotFoundexception $ $ င) { // ဖိုင်ကိုလုပ်ဆောင်သည့်အခါခြွင်းချက်မရှိပါ }/}
အထက်ဖော်ပြပါအကောင်းဆုံးအလေ့အကျင့်များအပြီးတွင် PHP application များ၏ခြွင်းချက်ကိုင်တွယ်နိုင်စွမ်းကိုသိသိသာသာတိုးတက်စေပြီး code ကိုပိုမိုအားကောင်း, ထိန်းသိမ်းရန်နှင့်ပိုမိုလွယ်ကူစေရန်။ Catch Catch, Custom ခြွင်းချက်များနှင့်သစ်ထုတ်လုပ်ခြင်းကိုသင့်တော်စွာအသုံးပြုခြင်းသည်ယုံကြည်စိတ်ချရသော application များကိုတည်ဆောက်ရန်သော့ချက်ဖြစ်သည်။