379 of 410 menu

फ़ंक्शन restore_exception_handler

फ़ंक्शन restore_exception_handler पिछले अपवाद हैंडलर को पुनर्स्थापित करती है, जिसे set_exception_handler का उपयोग करके बदला गया था। यह फ़ंक्शन कोई पैरामीटर नहीं लेती है और कोई मान वापस नहीं करती है।

वाक्यविन्यास

restore_exception_handler();

उदाहरण

आइए एक कस्टम अपवाद हैंडलर सेट करें, और फिर पिछले वाले को पुनर्स्थापित करें:

<?php function customExceptionHandler($exception) { echo 'Custom handler: ' . $exception->getMessage(); } set_exception_handler('customExceptionHandler'); restore_exception_handler(); ?>

उदाहरण

जाँच करें कि हैंडलर को पुनर्स्थापित करने के बाद मानक तंत्र काम करता है:

<?php set_exception_handler(function($exception) { echo 'Handler 1: ' . $exception->getMessage(); }); set_exception_handler(function($exception) { echo 'Handler 2: ' . $exception->getMessage(); }); restore_exception_handler(); throw new Exception('Test error'); ?>

कोड निष्पादन का परिणाम:

'Handler 1: Test error'
हिन्दी
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें