PHP रिस्टोर एक्सेप्शन हैंडलर () फ़ंक्शन

एकमात्रा

असाधारण उपचारक को पुनर्स्थापित करना:

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