फ़ंक्शन trigger_error

फ़ंक्शन trigger_error एक यूज़र-परिभाषित त्रुटि संदेश उत्पन्न करता है। यह पहले पैरामीटर के रूप में संदेश पाठ स्वीकार करता है, और दूसरे के रूप में - त्रुटि स्तर (डिफ़ॉल्ट रूप से E_USER_NOTICE)। यह फ़ंक्शन डिबगिंग और त्रुटि हैंडलिंग की अपनी खुद की प्रणाली बनाने के लिए उपयोगी है।

सिंटैक्स

phptrigger_error(message, error_level);

उदाहरण

आइए एक साधारण नोटिस उत्पन्न करें:

php<?php
  trigger_error("This is a notice message");
?>

कोड निष्पादन का परिणाम:

phpNotice: This is a notice message in file.php on line 2

उदाहरण

आइए एक यूज़र-परिभाषित चेतावनी उत्पन्न करें:

php<?php
  trigger_error("Invalid value entered", E_USER_WARNING);
?>

कोड निष्पादन का परिणाम:

phpWarning: Invalid value entered in file.php on line 2

उदाहरण

आइए एक घातक त्रुटि उत्पन्न करें:

php<?php
  trigger_error("Critical system error", E_USER_ERROR);
?>

कोड निष्पादन का परिणाम:

phpFatal error: Critical system error in file.php on line 2

उदाहरण

एक सशर्त कंस्ट्रक्शन में उपयोग:

php<?php
  $age = -5;
  if ($age < 0) {
    trigger_error("Age cannot be negative", E_USER_WARNING);
  }
?>

कोड निष्पादन का परिणाम:

phpWarning: Age cannot be negative in file.php on line 4