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

PHP फेंकने योग्य इंटरफ़ेस

परिचय

PHP 7 में, फेंकने योग्य इंटरफ़ेस किसी भी वस्तु के लिए आधार के रूप में कार्य करता है जो फेंकने . के लिए एक पैरामीटर हो सकता है त्रुटि . सहित कथन और अपवाद . त्रुटि और अपवाद दोनों वर्ग, जिनसे पूर्वनिर्धारित और उपयोगकर्ता परिभाषित त्रुटि और अपवाद वर्ग क्रमशः व्युत्पन्न होते हैं, थ्रोएबल इंटरफ़ेस को लागू करते हैं। थ्रोएबल इंटरफ़ेस में निम्नलिखित अमूर्त विधियों को परिभाषित किया गया है -

सिंटैक्स

Throwable {
   /* Methods */
   abstract public getMessage ( void ) : string
   abstract public getCode ( void ) : int
   abstract public getFile ( void ) : string
   abstract public getLine ( void ) : int
   abstract public getTrace ( void ) : array
   abstract public getTraceAsString ( void ) : string
   abstract public getPrevious ( void ) : Throwable
   abstract public __toString ( void ) : string
}

तरीके

getMessage ( void ) - string -> फेंकी गई वस्तु से जुड़ा संदेश लौटाता है।

getCode ( void ) - int -> फेंकी गई वस्तु से जुड़ा त्रुटि कोड लौटाता है।

getFile (शून्य) - स्ट्रिंग -> उस फ़ाइल का नाम प्राप्त करें जिसमें फेंकी गई वस्तु बनाई गई थी।

getLine ( void ) - int -> उस लाइन नंबर को लौटाता है जहां फेंकी गई वस्तु को तत्काल किया गया था।

getTrace (शून्य) - सरणी -> स्टैक ट्रेस को एक सरणी के रूप में लौटाता है।

getTraceAsString (शून्य) - स्ट्रिंग -> स्टैक ट्रेस को एक स्ट्रिंग के रूप में लौटाता है।

getPrevious ( void ) - थ्रोएबल -> किसी भी पिछले थ्रोएबल को लौटाता है (अपवाद ::__ निर्माण () के लिए तीसरे पैरामीटर के रूप में प्रदान किया जाता है)।

__toString ( void ) - string -> फेंकी गई वस्तु का एक स्ट्रिंग प्रतिनिधित्व प्राप्त करता है


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

    स्ट्रिंग की पहली घटना को खोजने के लिए strstr() फ़ंक्शन का उपयोग किया जाता है। नोट - फ़ंक्शन केस-संवेदी है। सिंटैक्स strstr(str,search,before) पैरामीटर str - खोजने के लिए स्ट्रिंग खोज - खोजने के लिए स्ट्रिंग पहले - एक बूलियन मान जिसका डिफ़ॉल्ट गलत है। यदि सत्य पर सेट है, तो यह खोज पैरा

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

    strspn() फ़ंक्शन charlist पैरामीटर से स्ट्रिंग में पाए गए वर्णों की संख्या देता है। सिंटैक्स strspn(str,charlist,begin,len) पैरामीटर str - खोजने के लिए स्ट्रिंग चारसूची − खोजने के लिए पात्र शुरू करें - स्ट्रिंग में कहां से शुरू करें लेन - स्ट्रिंग की लंबाई वापसी strspn() फ़ंक्शन charl

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

    strrev () फ़ंक्शन का उपयोग किसी स्ट्रिंग को उलटने के लिए किया जाता है। यह उल्टा स्ट्रिंग लौटाता है। सिंटैक्स strrev(str) पैरामीटर str - उलटी जाने वाली स्ट्रिंग वापसी strrev() फ़ंक्शन उलटी हुई स्ट्रिंग लौटाता है। उदाहरण निम्नलिखित एक उदाहरण है - <?php    echo strrev("Jack&quo