PHP restore_exception_handler() ఫంక్షన్

ఉదాహరణ

అపరాధ నిర్వహణ ప్రోగ్రామ్స్ పునరుద్ధరించండి:

<?php
// రెండు వినియోగదారి నిర్వహణ అపరాధ ఫంక్షన్స్
 function myException1($exception) {
     echo "[" . __FUNCTION__ . "]" . $exception->getMessage();
 }
 function myException2($exception) {
     echo "[" . __FUNCTION__ . "]" . $exception->getMessage();
 }
 set_exception_handler("myException1");
set_exception_handler("myException2");
restore_exception_handler();
// అపరాధం ప్రారంభించండి
throw new Exception("This triggers the first exception handler...");
 ?> 

పై కోడ్ యొక్క అవుట్పుట్ ఈ విధంగా ఉంటుంది:

[myException1] ఈ మొదటి అపరాధ నిర్వహణ ఫంక్షన్ ను ట్రిగ్గర్ చేస్తుందు...

నిర్వచన మరియు ఉపయోగం

restore_exception_handler() ఫంక్షన్ మునుపటి అపరాధ నిర్వహణ ప్రోగ్రామ్స్ తిరిగి పునరుద్ధరిస్తుంది.

set_exception_handler() ద్వారా అపరాధ నిర్వహణ ఫంక్షన్స్ మార్చిన తర్వాత, ఈ ఫంక్షన్ మునుపటి అపరాధ నిర్వహణ ప్రోగ్రామ్స్ తిరిగి పునరుద్ధరించవచ్చు.

సూచన:మునుపటి అపరాధ నిర్వహణ ఫంక్షన్స్ లోపలిగిన లేదా వినియోగదారి నిర్వహణ ఫంక్షన్స్ కావచ్చు.

సంకేతం

restore_exception_handler();

సాంకేతిక వివరాలు

తిరిగి వచ్చే విలువ: ఎల్లప్పుడూ TRUE తిరిగి ఇవ్వబడుతుంది.
PHP వెర్షన్: 5.0+