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

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

PHP में set_exception_handler() फंक्शन अपवादों को संभालने के लिए उपयोगकर्ता-परिभाषित फंक्शन सेट करता है। यदि अपवाद try/catch ब्लॉक के भीतर नहीं पकड़ा जाता है तो यह डिफ़ॉल्ट अपवाद हैंडलर सेट करता है। अपवाद हैंडलर कॉल होने के बाद निष्पादन रुक जाएगा।

सिंटैक्स

set_exception_handler(exception_handler)

पैरामीटर्स

  • exception_handler - जब अनकैच्ड अपवाद होता है तो कॉल किए जाने वाले फंक्शन का नाम। यह फंक्शन set_exception_handler() कॉल करने से पहले परिभाषित होना चाहिए। इस हैंडलर फंक्शन को एक पैरामीटर स्वीकार करना होगा, जो फेंका गया अपवाद ऑब्जेक्ट होगा।

रिटर्न वैल्यू

पहले से परिभाषित अपवाद हैंडलर का नाम, या त्रुटि पर NULL। यदि कोई पिछला हैंडलर परिभाषित नहीं था, तो NULL भी लौटाया जाता है।

उदाहरण

<?php
function exception_handler($exception) {
    echo "Uncaught exception = " , $exception->getMessage(), "\n";
}
set_exception_handler('exception_handler');
throw new Exception('Not Found Exception');
echo "not included Executed\n";
?>

आउटपुट

Uncaught exception = Not Found Exception
  1. - PHP max() फ़ंक्शन - अधिकतम मान ढूंढना

    PHP का max() फ़ंक्शन **सरणी में सबसे बड़ा तत्व** या **दिए गए पैरामीटर्स में सबसे बड़ा मान** लौटाता है। यह min() का पूरक है और समान नियमों का पालन करता है। सिंटैक्स max(array $values): mixed // या max(mixed $value1, mixed $value2, ...): mixed पैरामीटर्स पैरामीटरविवरण $valuesसरणी (एकमात्र पैरामी

  1. - PHP log10() फ़ंक्शन - आधार-10 लघुगणक

    PHP का log10() फ़ंक्शन किसी संख्या का **आधार-10 लघुगणक (base-10 logarithm)** गणना करता है। इसे सामान्य या मानक लघुगणक भी कहते हैं। सिंटैक्स log10(float $arg): float पैरामीटर पैरामीटरविवरण $argवह संख्या जिसका आधार-10 लघुगणक चाहिए लौटाया गया मान $arg का आधार-10 लघुगणक (फ्लोट)। गणितीय संबंध l

  1. - PHP में restore_exception_handler() फंक्शन

    PHP में restore_exception_handler() फंक्शन पिछले अपवाद हैंडलर को पुनर्स्थापित करता है। इसका उपयोग set_exception_handler() का उपयोग करके अपवाद हैंडलर फंक्शन बदलने के बाद, पिछले अपवाद हैंडलर (जो बिल्ट-इन या उपयोगकर्ता-परिभाषित फंक्शन हो सकता है) पर वापस जाने के लिए किया जाता है। सिंटैक्स restore_exce