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+ |