324 of 410 menu

ऑपरेटर instanceof

ऑपरेटर instanceof जाँचता है कि क्या कोई ऑब्जेक्ट निर्दिष्ट क्लास का उदाहरण है या उसके वारिस का। पहला पैरामीटर ऑब्जेक्ट लेता है, दूसरा - जाँच के लिए क्लास का नाम। true लौटाता है यदि ऑब्जेक्ट क्लास से संबंधित है या false अन्यथा।

सिंटैक्स

$object instanceof ClassName;

उदाहरण

आइए जाँचें कि क्या ऑब्जेक्ट क्लास MyClass का एक उदाहरण है:

<?php class MyClass {} $obj = new MyClass(); var_dump($obj instanceof MyClass); ?>

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

true

उदाहरण

आइए क्लास इनहेरिटेंस की जाँच करें:

<?php class ParentClass {} class ChildClass extends ParentClass {} $child = new ChildClass(); var_dump($child instanceof ParentClass); ?>

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

true

उदाहरण

आइए जाँचें कि ऑब्जेक्ट क्लास का उदाहरण नहीं है:

<?php class A {} class B {} $a = new A(); var_dump($a instanceof B); ?>

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

false

यह भी देखें

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