315 of 410 menu

फ़ंक्शन property_exists

फ़ंक्शन property_exists यह जांचता है कि दिए गए ऑब्जेक्ट या क्लास में निर्दिष्ट गुण मौजूद है या नहीं। पहला पैरामीटर के रूप में फ़ंक्शन एक ऑब्जेक्ट या क्लास का नाम लेता है, और दूसरा - जांचे जाने वाले गुण का नाम। यदि गुण मौजूद है तो फ़ंक्शन true लौटाता है, और अन्यथा false लौटाता है।

सिंटैक्स

property_exists(object|string $object_or_class, string $property): bool

उदाहरण

आइए एक ऑब्जेक्ट में गुण के अस्तित्व की जांच करें:

<?php class MyClass { public $prop1 = 'value'; } $obj = new MyClass(); $res = property_exists($obj, 'prop1'); var_dump($res); ?>

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

true

उदाहरण

आइए एक गैर-मौजूद गुण के अस्तित्व की जांच करें:

<?php class MyClass { public $prop1 = 'value'; } $obj = new MyClass(); $res = property_exists($obj, 'prop2'); var_dump($res); ?>

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

false

उदाहरण

आइए क्लास में गुण के अस्तित्व की जांच करें (ऑब्जेक्ट बनाए बिना):

<?php class MyClass { public $prop1 = 'value'; } $res = property_exists('MyClass', 'prop1'); var_dump($res); ?>

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

true

उदाहरण

आइए protected गुण के अस्तित्व की जांच करें:

<?php class MyClass { protected $prop1 = 'value'; } $obj = new MyClass(); $res = property_exists($obj, 'prop1'); var_dump($res); ?>

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

true

यह भी देखें

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