restore_error_handler funksiyasi

restore_error_handler funksiyasi set_error_handler chaqiruvidan oldin o'rnatilgan oldingi xatolik qayta ishlovchisini tiklaydi. Bu funksiya parametr qabul qilmaydi va har doim true qiymatini qaytaradi.

Sintaksis

phprestore_error_handler();

Misol

Keling, foydalanuvchi xatolik qayta ishlovchisini yaratamiz, so'ngra standartni tiklaymiz:

php<?php
  function customErrorHandler($errno, $errstr) {
    echo "Maxsus xato: [$errno] $errstr";
  }
  
  set_error_handler("customErrorHandler");
  echo $test; // Foydalanuvchi qayta ishlovchisini chaqiradi
  
  restore_error_handler();
  echo $test; // Endi PHPning standart qayta ishlovchisini chaqiradi
?>

Misol

Keling, funksiyaning qaytaradigan qiymatini tekshiramiz:

php<?php
  $res = restore_error_handler();
  var_dump($res);
?>

Kodni bajarish natijasi:

phptrue