PHP restore_error_handler() ပုဂ္ဂိုလ်
Example
set_error_handler() ပုဂ္ဂိုလ်ကို အမှား ဖြေရှင်း ပုဂ္ဂိုလ် ဖြင့် ပြောင်းလဲပြီး ပြန်လည်ကျပ်လုပ်ထားမည့်ပုဂ္ဂိုလ်
<?php // အသုံးပြုသူ အမှား ဖြေရှင်း ပုဂ္ဂိုလ် function myErrorHandler($errno, $errstr, $errfile, $errline) { echo "<b>တူးသော အမှား:</b> [$errno] $errstr<br>"; echo " Error on line $errline in $errfile<br>"; } // အသုံးပြုသူ ဖြင့် အမှုန်း ပြင်ဆင် set_error_handler("myErrorHandler"); $test=2; // အမှုန်း ပြန်လည်ပြင်ဆင် if ($test>1) { trigger_error("A custom error has been triggered"); } // အမှုန်း ဖြင့် ဖြစ်ပေါ်စေ restore_error_handler(); // အမှုန်း ပြန်လည်ဖြစ်ပေါ်စေ if ($test>1) { trigger_error("A custom error has been triggered"); } ?>
အထို ကြောင်းရပ် အစီအစဉ် ပြန်လည်ပြောင်းလဲခြင်း
Custom error: [1024] အမှုန်း အခြား ဖြစ်ပေါ်စေခြင်း Error အရပ် 14 တွင် C:\webfolder\test.php Notice: အမှုန်း အခြား ဖြစ်ပေါ်စေခြင်း ဖြင့် ဖြစ်ပေါ်စေခြင်း C:\webfolder\test.php အရပ် 21
အခြေခံ နှင့် အသုံးပြုခြင်း
restore_error_handler() ပုံစံ အမှုန်း အခြား အမှုန်း ဖြင့် ပြန်လည်ပြင်ဆင်ခြင်း
set_error_handler() ပုံစံ အသုံးပြုခြင်း ဖြင့် အမှုန်း ဖြင့် ဖြစ်ပေါ်စေခြင်း ပြီးနောက် အမှုန်း ဖြင့် ဖြစ်ပေါ်စေခြင်း ပြန်လည်ပြင်ဆင်ခြင်း အတွက် အသုံးပြုခြင်း
အကြောင်းပြချက်အခြား အမှုန်း ဖြင့် အမှုန်း ဖြင့် ဖြစ်ပေါ်စေခြင်း သို့မဟုတ် အသုံးပြုသူ ဖြင့် ဖြစ်ပေါ်စေခြင်း
ပြောင်းလဲခြင်း
restore_error_handler();
နည်းပါး အချက်
ပြန်လည်သတ်မှတ်ချက် | အမှုန်း ပြန်လည်သတ်မှတ်ခြင်း |
---|---|
PHP ပုံစံပေါ် | 4.0.1+ |