restore_error_handler ශ්‍රිතය

restore_error_handler ශ්‍රිතය, set_error_handler ඇමතුමට පෙර සකසා තිබූ කලින් තිබූ දෝෂ හසුරුවන්නා ප්‍රතිසාධනය කරයි. මෙම ශ්‍රිතය පරාමිතීන් ගන්නේ නැති අතර සැමවිටම true ආපසු ලබා දෙයි.

වාක්‍ය රචනය

phprestore_error_handler();

උදාහරණය

අපි අභිරුචි දෝෂ හසුරුවන්නෙක් සාදා, පසුව සම්මත හසුරුවන්නා ප්‍රතිසාධනය කරමු:

php<?php
  function customErrorHandler($errno, $errstr) {
    echo "Custom error: [$errno] $errstr";
  }
  
  set_error_handler("customErrorHandler");
  echo $test; // අභිරුචි හසුරුවන්නා ක්‍රියාත්මක කරයි
  
  restore_error_handler();
  echo $test; // දැන් PHP හි සම්මත හසුරුවන්නා ක්‍රියාත්මක කරයි
?>

උදාහරණය

ශ්‍රිතය ආපසු ලබා දෙන අගය පරීක්ෂා කරමු:

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

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

phptrue