ट्रिगर_एरर () फ़ंक्शन एक उपयोगकर्ता-परिभाषित त्रुटि संदेश बनाता है।
सिंटैक्स
trigger_error(error_msg, error_type)
पैरामीटर
-
error_msg - यह त्रुटि संदेश निर्दिष्ट करता है। लंबाई में 1024 वर्णों तक सीमित।
-
त्रुटि_प्रकार - यह इस त्रुटि संदेश के लिए त्रुटि प्रकार निर्दिष्ट करता है।
- संभावित त्रुटि प्रकार:
-
E_USER_ERROR - घातक उपयोगकर्ता-जनित रन-टाइम त्रुटि। त्रुटियां जिन्हें पुनर्प्राप्त नहीं किया जा सकता है। स्क्रिप्ट का निष्पादन रुका हुआ है।
-
E_USER_WARNING - गैर-घातक उपयोगकर्ता-जनित रन-टाइम चेतावनी। स्क्रिप्ट का निष्पादन रुका नहीं है।
-
E_USER_NOTICE - डिफ़ॉल्ट। उपयोगकर्ता-जनित रन-टाइम नोटिस। स्क्रिप्ट में कुछ ऐसा पाया गया जो एक त्रुटि हो सकती है, लेकिन सामान्य रूप से स्क्रिप्ट चलाते समय भी हो सकती है।
वापसी
यदि गलत error_type निर्दिष्ट किया गया है, तो ट्रिगर_एरर () फ़ंक्शन FALSE लौटाता है, अन्यथा TRUE।
उदाहरण
निम्नलिखित एक उदाहरण है -
<?php if ($demo<50) { trigger_error("Number cannot be less than 50"); } ?>
आउटपुट।
यह निम्न कस्टम त्रुटि भी दिखाएगा
PHP Notice: Undefined variable: demo in /home/cg/root/4127336/main.php on line 2 PHP Notice: Number cannot be less than 50 in /home/cg/root/4127336/main.php on line 3