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

PHP प्रकार की त्रुटियाँ

परिचय

PHP के आंतरिक त्रुटि प्रकार उन वर्गों द्वारा दर्शाए जाते हैं जो त्रुटि . से विरासत में मिले हैं कक्षा। त्रुटि वर्ग फेंकने योग्य को लागू करता है इंटरफेस। एरर क्लास के गुण और तरीके इस प्रकार हैं -

गुण

  • संदेश -त्रुटि संदेश
  • कोड - त्रुटि कोड
  • फ़ाइल - फ़ाइल का नाम जहां त्रुटि हुई
  • पंक्ति - वह रेखा जहां त्रुटि हुई

तरीके

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

PHP में एरर क्लासेस के प्रकार की हेरार्की इस प्रकार है -

त्रुटियों के प्रकार

  • त्रुटि
    • अंकगणित त्रुटि
      • DivisionByZeroError
    • अभिकथन त्रुटि
    • संकलन त्रुटि
      • पार्स त्रुटि
    • लेखन त्रुटि
      • ArgumentCountError

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

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

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

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

  1. 0x80070057 त्रुटियों को कैसे सुधारें

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