PHP restore_error_handler() फ़ंक्शन
उदाहरण
set_error_handler() फ़ंक्शन के द्वारा त्रुटि संभालना परिवर्तित करने के बाद उसे पुनः स्थापित करें:
<?php // उपयोगकर्ता डिफाइन्ड त्रुटि संभालना function myErrorHandler($errno, $errstr, $errfile, $errline) { echo "<b>सामान्य त्रुटि:</b> [$errno] $errstr<br>"; echo " Error on line $errline in $errfile<br>"; } // उपयोगकर्ता निर्मित त्रुटि प्रशासक सेट करें set_error_handler("myErrorHandler"); $test=2; // त्रुटि ट्रिगर करें if ($test>1) { trigger_error("A custom error has been triggered"); } // पूर्वी त्रुटि प्रशासक को बहाल करें restore_error_handler(); // फिर से त्रुटि ट्रिगर करें if ($test>1) { trigger_error("A custom error has been triggered"); } ?>
इस कोड का आउटपुट इस तरह है:
सामान्य त्रुटि: [1024] एक अनुवांशीय त्रुटि ट्रिगर की गई है C:\webfolder\test.php में क्रमांक 14 पर त्रुटि चेतावनी: एक अनुवांशीय त्रुटि C:\webfolder\test.php में ट्रिगर की गई है C:\webfolder\test.php पर क्रमांक 21
परिभाषा और उपयोग
restore_error_handler() फ़ंक्शन पूर्वी त्रुटि प्रशासक को पुनर्स्थापित करता है。
set_error_handler() में त्रुटि प्रशासक को बदलने के बाद, यह फ़ंक्शन पूर्वी त्रुटि प्रशासक को पुनर्स्थापित करने के लिए उपयोग किया जा सकता है。
सूचना:पूर्वी त्रुटि प्रशासक भीड़-भाड़ किया जा सकता है या भी उपयोगकर्ता द्वारा परिभाषित किया जा सकता है।
व्याकरण
restore_error_handler();
तकनीकी विवरण
वापसी मूल्य: | हमेशा TRUE बहाल करें。 |
---|---|
PHP संस्करण: | 4.0.1+ |