PHP သည်ခြွင်းချက်အမျိုးအစားနှစ်မျိုးကိုထောက်ပံ့သည်။ အမှားနှင့်ခြွင်းချက်။ ချွင်းချက်ကိုင်တွယ်ယန္တရားတွင်ပစ်ကြေငြာချက်, try-catch block and set_exception_handler () function ကိုပါဝင်သည်။ ချွင်းချက်တစ်ခုစီသည်ခြွင်းချက်အရာဝတ်ထုတစ်ခုဖြင့်ကိုယ်စားပြုသည်။ အမှားမက်ဆေ့ခ်ျ, ကုဒ်, ဖိုင်အမည်နှင့်လိုင်းနံပါတ်ကဲ့သို့သောသတင်းအချက်အလက်များကိုပေးသည်။ ခြွင်းချက်ကိုင်တွယ်ခြင်း၏မှန်ကန်သောအသုံးပြုမှုသည် Code Readability, ထိန်းသိမ်းနိုင်မှု,
PHP တွင်အဓိကအမျိုးအစားနှစ်မျိုးရှိသည်။
Throw applevision ကိုချွင်းချက်ချရန်အသုံးပြုသည်။ ၎င်းသည်လက်ရှိ script ကိုကွပ်မျက်ခြင်းကိုချက်ချင်းကြားဖြတ်လိမ့်မည်။
Try-catch block သည်ခြွင်းချက်များကိုဖမ်းမိရန်ခွင့်ပြုသည်။
ကြိုးစားကြည့်ပါ // ခြွင်းချက်} ကိုဖမ်းနိုင်သည့် code (ချွင်းချက် $ င) { // ခြွင်းချက်ကိုင်တွယ် code}
Set_Exception_Handler () function ကို uncaunt ခြွင်းချက်များကိုင်တွယ်ရန်ကမ္ဘာလုံးဆိုင်ရာချွင်းချက်ကိုင်တွယ်ဖြေရှင်းရန် function ကိုသတ်မှတ်ရန်အသုံးပြုသည်။
function question_handler ($ င) { // uncaughced ခြွင်းချက်ကိုင်တွယ် code} Set_Exception_Handler ('assoction_handler');
ခြွင်းချက်တစ်ခုစီကိုခြွင်းချက်အရာဝတ်ထုတစ်ခုဖြင့်ကိုယ်စားပြုသည်။ အဓိကဂုဏ်သတ္တိများတွင် -
ခြွင်းချက်များသည်အမျိုးမျိုးသော runtime အမှားအယွင်းများကိုကိုင်တွယ်နိုင်သည်။
PHP ၏ချွင်းချက်ကိုင်တွယ်ကိုင်တွယ်ရေးယန္တရားသည်အကျိုးကျေးဇူးများစွာရရှိစေသည်။
PHP ခြွင်းချက်ကိုင်တွယ်ပုံကိုကျိုးကြောင်းဆီလျော်စွာအသုံးပြုခြင်းသည် Code ကိုပိုမိုတည်ငြိမ်ပြီးထိန်းသိမ်းရန်လွယ်ကူစေသည်။