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" ဖြစ်သည်။ |