ဖန်ရှင် restore_error_handler
ဖန်ရှင် restore_error_handler သည် set_error_handler ကို ခေါ်ဆိုမှု မတိုင်မီ သတ်မှတ်ထားသော အရင် အမှားကိုတွေ့ရှိခြင်း handler ကို ပြန်လည်ထိန်းသိမ်းပေးသည်။ ဤဖန်ရှင်သည် သတ်မှတ်ချက်များ လက်ခံခြင်း မပြုပဲ true ကို အမြဲ ပြန်ပေးသည်။
ဝါကျဖွဲ့ထုံး
restore_error_handler();
ဥပမာ
အသုံးပြုသူသတ်မှတ်ထားသော အမှားကိုတွေ့ရှိခြင်း handler ကို ဖန်တီးပြီး ထိုနောက် စံထားသော handler ကို ပြန်လည်ထိန်းသိမ်းကြရအောင်။
<?php
function customErrorHandler($errno, $errstr) {
echo "Custom error: [$errno] $errstr";
}
set_error_handler("customErrorHandler");
echo $test; // အသုံးပြုသူသတ်မှတ်ထားသော handler ကို ခေါ်ဆိုလိမ့်မည်
restore_error_handler();
echo $test; // ယခု PHP ၏ စံထားသော handler ကို ခေါ်ဆိုလိမ့်မည်
?>
ဥပမာ
ဖန်ရှင်၏ ပြန်ပေးတန်ဖိုးကို စစ်ဆေးကြရအောင်။
<?php
$res = restore_error_handler();
var_dump($res);
?>
ကုဒ် လုပ်ဆောင်မှု ရလဒ်။
true