restore_error_handler ֆունկցիան

restore_error_handler ֆունկցիան վերականգնում է սխալների նախորդ մշակումը, որը տեղադրվել էր մինչև set_error_handler-ի կանչը: Այս ֆունկցիան պարամետրեր չի ընդունում և միշտ վերադարձնում է true:

Շարահյուսություն

phprestore_error_handler();

Օրինակ

Ստեղծենք օգտագործողի սահմանած սխալների մշակում, ապա վերականգնենք ստանդարտը:

php<?php
  function customErrorHandler($errno, $errstr) {
    echo "Օգտագործողի սխալ. [$errno] $errstr";
  }
  
  set_error_handler("customErrorHandler");
  echo $test; // Կկանչի օգտագործողի մշակումը
  
  restore_error_handler();
  echo $test; // Այժմ կկանչի PHP-ի ստանդարտ մշակումը
?>

Օրինակ

Ստուգենք ֆունկցիայի վերադարձրած արժեքը.

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

Կոդի կատարման արդյունք.

phptrue