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