Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> PHP

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

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

  1. PHP अधिकतम () फ़ंक्शन

    परिभाषा और उपयोग अधिकतम () फ़ंक्शन सरणी में उच्चतम तत्व देता है, या दो या अधिक अल्पविराम से अलग किए गए मापदंडों में से उच्चतम देता है। सिंटैक्स max ( array $values ) : mixed या max ( mixed $value1 [, mixed $... ] ) : mixed पैरामीटर Sr.No पैरामीटर और विवरण 1 मान यदि केवल एक पैरामीटर दिया गया

  1. PHP लॉग 10 () फ़ंक्शन

    परिभाषा और उपयोग लॉग10 () फ़ंक्शन किसी संख्या के आधार-10 लघुगणक की गणना करता है। बेस-10 लघुगणक को सामान्य या सैंडर्ड एल्गोरिथम भी कहा जाता है। log10(x) फ़ंक्शन लॉग की गणना करता है10 एक्स। यह निम्नलिखित समीकरण द्वारा प्राकृतिक एल्गोरिथम से संबंधित है - लॉग 10 x=लॉगई x/लॉगई 10 ताकि लॉग 10 100=लॉ

  1. PHP में set_exception_handler () फ़ंक्शन

    set_exception_handling() फ़ंक्शन अपवादों को संभालने के लिए उपयोगकर्ता द्वारा परिभाषित फ़ंक्शन सेट करता है। यदि कोई अपवाद कोशिश/पकड़ ब्लॉक में नहीं पकड़ा जाता है तो यह डिफ़ॉल्ट अपवाद हैंडलर सेट करता है। अपवाद_हैंडलर को कॉल करने के बाद निष्पादन बंद हो जाएगा। सिंटैक्स set_exception_handling(exception_h