फ़ंक्शन trigger_error
फ़ंक्शन trigger_error एक यूज़र-परिभाषित त्रुटि संदेश उत्पन्न करता है। यह पहले पैरामीटर के रूप में संदेश पाठ स्वीकार करता है, और दूसरे के रूप में - त्रुटि स्तर (डिफ़ॉल्ट रूप से E_USER_NOTICE)। यह फ़ंक्शन डिबगिंग और त्रुटि हैंडलिंग की अपनी खुद की प्रणाली बनाने के लिए उपयोगी है।
सिंटैक्स
trigger_error(message, error_level);
उदाहरण
आइए एक साधारण नोटिस उत्पन्न करें:
<?php
trigger_error("This is a notice message");
?>
कोड निष्पादन का परिणाम:
Notice: This is a notice message in file.php on line 2
उदाहरण
आइए एक यूज़र-परिभाषित चेतावनी उत्पन्न करें:
<?php
trigger_error("Invalid value entered", E_USER_WARNING);
?>
कोड निष्पादन का परिणाम:
Warning: Invalid value entered in file.php on line 2
उदाहरण
आइए एक घातक त्रुटि उत्पन्न करें:
<?php
trigger_error("Critical system error", E_USER_ERROR);
?>
कोड निष्पादन का परिणाम:
Fatal error: Critical system error in file.php on line 2
उदाहरण
एक सशर्त कंस्ट्रक्शन में उपयोग:
<?php
$age = -5;
if ($age < 0) {
trigger_error("Age cannot be negative", E_USER_WARNING);
}
?>
कोड निष्पादन का परिणाम:
Warning: Age cannot be negative in file.php on line 4