PHP restore_exception_handler() လုပ်ဆောင်ချက်
ဥပမာ
ခြွင်းချက်ကိုင်တွယ်သူ ဥပမာကို ပြန်ယူပါ-
<?php
// Two user-defined exception handler functions
function myException1($exception)
{
echo "[" . __FUNCTION__ . "]" . $exception->getMessage();
}
function myException2($exception)
{
echo "[" . __FUNCTION__ . "]" . $exception->getMessage();
}
set_exception_handler("myException1");
set_exception_handler("myException2");
restore_exception_handler();
// Throw exception
throw new Exception("This triggers the first exception handler...");
?>
အဓိပ္ပါယ်နှင့် အသုံးပြုမှု
restore_exception_handler() လုပ်ဆောင်ချက်သည် ယခင်ခြွင်းချက်လက်ကိုင်ကို ပြန်လည်ရယူသည်။
set_exception_handler() လုပ်ဆောင်ချက် ဖြင့် ၎င်းကို ပြောင်းလဲပြီးနောက် ယခင်ခြွင်းချက်လက်ကိုင်ကို ပြန်လည်ရယူရန် ဤလုပ်ဆောင်ချက်ကို အသုံးပြု ပါသည်။
အကြံပြုချက်- ယခင်ခြွင်းချက်ကိုင်တွယ်သူသည် တပ်ဆင်ထားသည့် ခြွင်းချက်ကိုင်တွယ်သူ သို့မဟုတ် အသုံးပြုသူသတ်မှတ်ထားသော ခြွင်းချက်ကိုင်တွယ်သူလုပ်ဆောင်မှု ဖြစ်နိုင်သည်။
အထားအသို
restore_exception_handler();
နည်းပညာဆိုင်ရာအသေးစိတ်
ပြန်ပို့တန်ဖိုး- | အမြဲတမ်းအမှန်ပါ။ |
---|---|
PHP ဗားရှင်း- | 5.0+ |
PHP Error အကိုးအကား