Funkcija restore_error_handler

Funkcija restore_error_handler atjauno iepriekšējo kļūdu apstrādes funkciju, kas bija iestatīta pirms set_error_handler izsaukšanas. Šī funkcija nepieņem parametrus un vienmēr atgriež true.

Sintakse

phprestore_error_handler();

Piemērs

Izveidosim pielāgotu kļūdu apstrādes funkciju un pēc tam atjaunosim standarta:

php<?php
  function customErrorHandler($errno, $errstr) {
    echo "Pielāgota kļūda: [$errno] $errstr";
  }
  
  set_error_handler("customErrorHandler");
  echo $test; // Izsauks pielāgoto apstrādes funkciju
  
  restore_error_handler();
  echo $test; // Tagad izsauks PHP standarta apstrādes funkciju
?>

Piemērs

Pārbaudīsim funkcijas atgriezto vērtību:

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

Koda izpildes rezultāts:

phptrue