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

PHP त्रुटि प्रकार

परिचय

PHP के आंतरिक एरर प्रकार Error क्लास से इनहेरिट करने वाली क्लास द्वारा दर्शाए जाते हैं। Error क्लास Throwable इंटरफेस इम्प्लीमेंट करती है। Error क्लास की प्रॉपर्टी और मेथड निम्न हैं:

प्रॉपर्टीज

  • message - एरर संदेश
  • code - एरर कोड
  • file - फ़ाइलनाम जहां एरर हुआ
  • line - लाइन जहां एरर हुआ

मेथड्स

  • __construct() - एरर ऑब्जेक्ट बनाता है
  • getMessage() - एरर संदेश प्राप्त करता है
  • getPrevious() - पिछला Throwable लौटाता है
  • getCode() - एरर कोड प्राप्त करता है
  • getFile() - वह फ़ाइल प्राप्त करता है जिसमें एरर हुआ
  • getLine() - वह लाइन प्राप्त करता है जिसमें एरर हुआ
  • getTrace() - स्टैक ट्रेस प्राप्त करता है
  • getTraceAsString() - स्टैक ट्रेस को स्ट्रिंग के रूप में प्राप्त करता है
  • __toString() - एरर का स्ट्रिंग प्रतिनिधित्व
  • __clone() - एरर को क्लोन करता है

PHP में एरर क्लास प्रकारों का पदानुक्रम निम्नानुसार है:

त्रुटि प्रकार

  • Error
    • ArithmeticError
      • DivisionByZeroError
    • AssertionError
    • CompileError
      • ParseError
    • TypeError
      • ArgumentCountError

महत्वपूर्ण: सभी एरर क्लास Throwable इम्प्लीमेंट करती हैं, इसलिए उन्हें catch (Throwable $e) से पकड़ा जा सकता है। Exception क्लास अलग पदानुक्रम है (Throwable → Exception)।

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

    PHP में error_reporting() फंक्शन निर्दिष्ट करता है कि किन त्रुटियों की रिपोर्ट की जाए। यह रनटाइम पर error_reporting डायरेक्टिव सेट करता है। PHP में कई त्रुटि स्तर हैं, इस फंक्शन का उपयोग करके उस स्तर को आपके स्क्रिप्ट की अवधि (रनटाइम) के लिए सेट किया जाता है। यदि कोई स्तर पैरामीटर नहीं दिया गया है त

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

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

  1. - 0x80070057 विंडोज त्रुटियों को ठीक करें: त्वरित, विश्वसनीय समाधान

    0x80070057 त्रुटि विंडोज अपडेट या विंडोज लाइव मैसेंजर मेल सेवा से जुड़ी एक सामान्य समस्या है। त्रुटि संदेश इस बात का संकेत हो सकता है कि विंडोज अपडेट के साथ कोई समस्या है, विशेष रूप से SoftwareDistribution फोल्डर के साथ, या यदि यह विंडोज लाइव मैसेंजर मेल से है, तो इसका मतलब हो सकता है कि आउटबॉक्स मे