327 of 410 menu

फ़ंक्शन class_implements

फ़ंक्शन class_implements इंटरफेस नामों की एक सरणी लौटाता है, जो निर्दिष्ट कक्षा या इंटरफेस द्वारा लागू किए जाते हैं। पहले पैरामीटर में एक ऑब्जेक्ट या स्ट्रिंग के रूप में कक्षा का नाम पास किया जाता है, और दूसरा वैकल्पिक पैरामीटर यह निर्धारित करता है कि ऑटोलोडिंग का उपयोग करना है या नहीं।

वाक्य-विन्यास

class_implements( object|string $class, [bool $autoload = true] ): array|false

उदाहरण

अंतर्निहित कक्षा Exception के लिए इंटरफेस प्राप्त करें:

<?php $res = class_implements('Exception'); print_r($res); ?>

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

['Throwable']

उदाहरण

आइए अपना स्वयं का इंटरफेस और कक्षा बनाएं, फिर लागू किए गए इंटरफेस की जांच करें:

<?php interface MyInterface {} class MyClass implements MyInterface {} $res = class_implements('MyClass'); print_r($res); ?>

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

['MyInterface']

उदाहरण

इंटरफेस के लिए स्वयं इंटरफेस की जांच करें:

<?php interface ParentInterface {} interface ChildInterface extends ParentInterface {} $res = class_implements('ChildInterface'); print_r($res); ?>

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

['ParentInterface']

यह भी देखें

  • फ़ंक्शन class_parents,
    जो जनक कक्षाएं लौटाता है
  • फ़ंक्शन class_uses,
    जो कक्षा द्वारा उपयोग किए गए ट्रेट्स लौटाता है
हिन्दी
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें