set_error_handler
အသုံးပြုသူ - သတ်မှတ်ထားသောအမှားကိုင်တွယ်လုပ်ဆောင်ချက်များကိုသတ်မှတ်ပါ
set_error_handler() function ကိုအသုံးပြုသူ - သတ်မှတ်ထားသောအမှားကိုင်တွယ် function ကိုသတ်မှတ်ပါတယ်။
မှတ်စု: အကယ်. သင်သည်ဤလုပ်ဆောင်ချက်ကိုအသုံးပြုပါကပုံမှန် PHP Error Handler ကိုကျော်လွှားနိုင်ပြီးလိုအပ်ပါကအသုံးပြုသူသတ်မှတ်ထားသောအမှားပရိုဂရမ်သည်သေဆုံးသည့်ဇာတ်ညွှန်းကိုအဆုံးသတ်သည်။
မှတ်စု: script ကို script ကိုမကွပ်မျက်မီအမှားများဖြစ်ပေါ်ပါကထိုအချိန်တွင်မှတ်ပုံတင်မထားသည့်အတွက်ထုံးစံအမှားကိုင်တွယ်သူကိုခေါ်လိမ့်မည်မဟုတ်ပါ။
set_error_handler() function မှတဆင့်အသုံးပြုသူသတ်မှတ်ထားသောအမှား handler ကိုသတ်မှတ်ပြီးအမှားကိုအစပျိုးပါ ( trigger_error() )
<? PHP
// အသုံးပြုသူ - သတ်မှတ်ထားသောအမှားကိုင်တွယ် function ကိုကိုင်တွယ်
myerrorhandler function ကို function ( $ errno , $ errarmr , $ errfile , $ errline )
ပဲ့တင်သံ "<b> computer error: </ b> [ $ errno ] $ errormr <br>
ECHO "LINE LINE $ errorline အတွက်အမှား $ errfile <br>
}
// အသုံးပြုသူ - သတ်မှတ်ထားသောအမှားကိုင်တွယ် functions ကို set up
set_error_handler ( "Myerrorshandler" ) ;
$ test = 2 ;
// အမှားတစ်ခုဖြစ်ပေါ်
လျှင် ( $ စမ်းသပ် > 1 ) {
Trigger_Error ( "ထုံးစံအမှားတစ်ခု" " ) ;
}
>
အထက်ပါကုဒ်များ၏ output သည်ဤနှင့်ဆင်တူသည်။
Custom Error: [1024] ဓလေ့ထုံးစံအမှားတစ်ခုဖြစ်ပေါ်လာသည် C: \ webfolder \ test.php တွင်လိုင်း 14 တွင်အမှားအယွင်းရှိသည်
set_error_handler ( errorhandler , e_All | e_stric ) ;
| တေးရေး | ဖေါ်ပြ |
|---|---|
| အမှား | လိုအပ်ပါတယ် အသုံးပြုသူအမှားကိုင်တွယ်ဖြေရှင်းခြင်း၏အမည်ကိုသတ်မှတ်ပါ။ |
| e_all | e_stric | optional ကို။ အမှားအယွင်းများအဆင့်ကိုပြသသည့်အသုံးပြုသူသတ်မှတ်ထားသောအမှားအယွင်းများကိုသတ်မှတ်သည်။ ပုံသေသည် "e_All" ဖြစ်သည်။ |