PHP में user_error () फ़ंक्शन ट्रिगर_एरर () फ़ंक्शन का एक उपनाम है। इसका उपयोग उपयोगकर्ता त्रुटि स्थिति को ट्रिगर करने के लिए किया जाता है, इसका उपयोग अंतर्निहित त्रुटि हैंडलर के संयोजन के साथ, या उपयोगकर्ता परिभाषित फ़ंक्शन के साथ किया जा सकता है जिसे नए त्रुटि हैंडलर के रूप में सेट किया गया है।
सिंटैक्स
user_error(error_msg, error_type)
पैरामीटर
-
error_msg - यह त्रुटि संदेश निर्दिष्ट करता है। लंबाई में 1024 वर्णों तक सीमित।
-
error_type - यह इस त्रुटि संदेश के लिए त्रुटि प्रकार निर्दिष्ट करता है।
-
संभावित त्रुटि प्रकार निम्नलिखित हैं -
-
E_USER_ERROR - घातक उपयोगकर्ता-जनित रन-टाइम त्रुटि। त्रुटियां जिन्हें पुनर्प्राप्त नहीं किया जा सकता है। स्क्रिप्ट का निष्पादन रुका हुआ है।
-
E_USER_WARNING - गैर-घातक उपयोगकर्ता-जनित रन-टाइम चेतावनी। स्क्रिप्ट का निष्पादन रुका नहीं है।
-
E_USER_NOTICE - डिफ़ॉल्ट। उपयोगकर्ता-जनित रन-टाइम नोटिस। स्क्रिप्ट में कुछ ऐसा पाया गया जो एक त्रुटि हो सकती है, लेकिन सामान्य रूप से स्क्रिप्ट चलाते समय भी हो सकती है।
-
वापसी
गलत error_type निर्दिष्ट होने पर user_error() फ़ंक्शन 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