पुनर्स्थापना_अपवाद_हैंडलर () फ़ंक्शन पिछले अपवाद हैंडलर को पुनर्स्थापित करता है। इसका उपयोग पिछले अपवाद हैंडलर (जो बिल्ट-इन या उपयोगकर्ता परिभाषित फ़ंक्शन हो सकता है) पर वापस जाने के लिए set_exception_handler() का उपयोग करके अपवाद हैंडलर फ़ंक्शन को बदलने के बाद किया जाता है।
सिंटैक्स
restore_exception_handler()
पैरामीटर
- नहीं
वापसी
पुनर्स्थापना_अपवाद_हैंडलर () फ़ंक्शन हमेशा TRUE लौटाता है।
उदाहरण
निम्नलिखित एक उदाहरण है -
<?php function customException1($exception) { echo "[" . __FUNCTION__ . "]" . $exception->getMessage(); } function customException2($exception) { echo "[" . __FUNCTION__ . "]" . $exception->getMessage(); } function customException3($exception) { echo "[" . __FUNCTION__ . "]" . $exception->getMessage(); } set_exception_handler("customException1"); set_exception_handler("customException2"); set_exception_handler("customException3"); restore_exception_handler(); // throwing exception throw new Exception("Triggers the first exception handler!"); ?>
आउटपुट
निम्न आउटपुट है -
[customException1] Triggers the first exception handler!