328 of 410 menu

फ़ंक्शन class_parents

फ़ंक्शन class_parents निर्दिष्ट क्लास या ऑब्जेक्ट के लिए सभी पैरेंट क्लासेज़ के नामों के साथ एक सरणी लौटाता है। पहला पैरामीटर एक ऑब्जेक्ट या क्लास का नाम स्वीकार करता है, और दूसरा (वैकल्पिक) - ऑटोलोड फ्लैग।

सिंटैक्स

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

उदाहरण

किसी ऑब्जेक्ट के लिए पैरेंट क्लासेज़ प्राप्त करें:

<?php class ParentClass {} class ChildClass extends ParentClass {} $obj = new ChildClass(); $res = class_parents($obj); print_r($res); ?>

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

['ParentClass' => 'ParentClass']

उदाहरण

क्लास नाम से पैरेंट क्लासेज़ प्राप्त करें:

<?php class GrandParent {} class ParentClass extends GrandParent {} class ChildClass extends ParentClass {} $res = class_parents('ChildClass'); print_r($res); ?>

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

['ParentClass' => 'ParentClass', 'GrandParent' => 'GrandParent']

उदाहरण

गैर-मौजूद क्लास के साथ काम करना जांचें:

<?php $res = class_parents('NonExistentClass', false); var_dump($res); ?>

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

false

यह भी देखें

  • फ़ंक्शन class_implements,
    जो क्लास के इंटरफेस लौटाता है
  • फ़ंक्शन get_class,
    जो ऑब्जेक्ट का क्लास नाम लौटाता है
  • फ़ंक्शन is_subclass_of,
    जो क्लासेज़ के इनहेरिटेंस की जांच करता है
हिन्दी
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
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें