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

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

PHP में user_error() फंक्शन trigger_error() फंक्शन का उपनाम (alias) है। इसका उपयोग उपयोगकर्ता त्रुटि स्थिति ट्रिगर करने के लिए किया जाता है, इसे बिल्ट-इन त्रुटि हैंडलर के साथ या उपयोगकर्ता-परिभाषित फंक्शन के साथ उपयोग किया जा सकता है जिसे नए त्रुटि हैंडलर के रूप में सेट किया गया है।

सिंटैक्स

user_error(error_msg, error_type)

पैरामीटर्स

  • error_msg - त्रुटि संदेश निर्दिष्ट करता है। 1024 वर्णों तक सीमित।

  • error_type - इस त्रुटि संदेश के लिए त्रुटि प्रकार निर्दिष्ट करता है।

  • संभावित त्रुटि प्रकार:

    • E_USER_ERROR - घातक उपयोगकर्ता-जनित रन-टाइम त्रुटि। ऐसी त्रुटियां जिनसे उबरा नहीं जा सकता। स्क्रिप्ट का निष्पादन रुक जाता है।

    • E_USER_WARNING - गैर-घातक उपयोगकर्ता-जनित रन-टाइम चेतावनी। स्क्रिप्ट का निष्पादन नहीं रुकता।

    • E_USER_NOTICE - डिफ़ॉल्ट। उपयोगकर्ता-जनित रन-टाइम नोटिस। स्क्रिप्ट को कुछ ऐसा मिला जो त्रुटि हो सकती है, लेकिन सामान्य रूप से स्क्रिप्ट चलाते समय भी हो सकता है।

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

यदि गलत error_type निर्दिष्ट है तो FALSE, अन्यथा TRUE।

उदाहरण

<?php
if ($demo < 10) {
    user_error("Number cannot be less than 2");
}
?>

आउटपुट

PHP Notice: Undefined variable: demo in /home/cg/root/4127336/main.php on line 2
PHP Notice: Number cannot be less than 2 in /home/cg/root/4127336/main.php on line 3
  1. - PHP में restore_error_handler() फंक्शन

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

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

    PHP में error_log() फंक्शन सर्वर एरर-लॉग, फ़ाइल या रिमोट डेस्टिनेशन पर त्रुटि भेजता है। सिंटैक्स error_log(message, message_type, destination, extra_headers) पैरामीटर्स message - लॉग किया जाने वाला त्रुटि संदेश। message_type - यह बताता है कि त्रुटि कहां जानी चाहिए। संभावित संदेश प्रकार: 0 - डिफ़

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

    PHP में error_get_last() फंक्शन अंतिम हुई त्रुटि को एक सहयोगी सरणी के रूप में प्राप्त करता है। सहयोगी सरणी में चार कुंजियाँ होती हैं: [type] - त्रुटि प्रकार का वर्णन करता है [message] - त्रुटि संदेश का वर्णन करता है [file] - वह फ़ाइल जहां त्रुटि हुई [line] - वह लाइन जहां त्रुटि हुई सिंटैक्स error