पुनर्स्थापना_अपवाद_हैंडलर () फ़ंक्शन पिछले अपवाद हैंडलर को पुनर्स्थापित करता है। इसका उपयोग पिछले अपवाद हैंडलर (जो बिल्ट-इन या उपयोगकर्ता परिभाषित फ़ंक्शन हो सकता है) पर वापस जाने के लिए 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!