Funksioni restore_error_handler

Funksioni restore_error_handler rivendos trajtuesin e mëparshëm të gabimeve, i cili ishte vendosur para thirrjes së set_error_handler. Ky funksion nuk pranon parametra dhe gjithmonë kthen true.

Sintaksa

phprestore_error_handler();

Shembull

Le të krijojmë një trajtues të personalizuar të gabimeve, dhe pastaj të rivendosim atë standard:

php<?php
  function customErrorHandler($errno, $errstr) {
    echo "Gabim i personalizuar: [$errno] $errstr";
  }
  
  set_error_handler("customErrorHandler");
  echo $test; // Do të thërrasë trajtuesin e personalizuar
  
  restore_error_handler();
  echo $test; // Tani do të thërrasë trajtuesin standard të PHP
?>

Shembull

Le të kontrollojmë vlerën e kthyer nga funksioni:

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

Rezultati i ekzekutimit të kodit:

phptrue