PHP set_exception_handler() လုပ်ဆောင်ချက်
ဥပမာ
အသုံးပြုသူသတ်မှတ်ထားသော ခြွင်းချက်ကိုင်တွယ်သူ လုပ်ဆောင်ချက်ကို သတ်မှတ်ပါ-
<?php
// A user-defined exception handler function
function myException($exception)
{
echo "<b>Exception:</b> ", $exception->getMessage();
}
// Set user-defined exception handler function
set_exception_handler("myException");
// Throw exception
throw new Exception("Uncaught exception occurred!");
?>
အဓိပ္ပါယ်နှင့် အသုံးပြုမှု
set_exception_handler() လုပ်ဆောင်ချက်သည် အသုံးပြုသူသတ်မှတ်ထားသော ခြွင်းချက်ကိုင်တွယ်သူလုပ်ဆောင်ချက်ကို သတ်မှတ်ပေးပါသည်။
ခြွင်းချက်ကိုင်တွယ်သူကို ခေါ်ပြီးနောက် ဇာတ်ညွှန်းသည် လုပ်ဆောင်မှုကို ရပ်သွားပါမည်။
အထားအသို
set_exception_handler(exceptionhandler);
ကန့်သတ်တန်ဖိုးများ
Parameter | Description |
---|---|
exceptionhandler | Required. Specifies the name of the function to be run when an uncaught exception occurs. NULL can be passed instead, to reset this handler to its default state |
နည်းပညာဆိုင်ရာအသေးစိတ်
ပြန်ပို့တန်ဖိုး- | ယခင်က သတ်မှတ်ထားသော ခြွင်းချက် ကိုင်တွယ်သူ ပါ၀င်သည့် စာကြောင်းတစ်ခု၊ သို့မဟုတ် အမှားအယွင်းပေါ်၌ NULL သို့မဟုတ် ယခင်ကိုင်တွယ်သူအား မသတ်မှတ်ထားပါက၊ |
---|---|
PHP ဗားရှင်း- | 5.0+ |
PHP Changelog- | ယခင်က NULL ကိုကျော်သွားပါက၊ ဤလုပ်ဆောင်ချက်သည် TRUE သို့ပြန်သွားပါသည်။ ၎င်းသည် PHP 5.5 ကတည်းက ယခင်ကိုင်တွယ်သူအား ပြန်ပေးသည်။ |
PHP Error ကိုးကား