321 of 410 menu

फ़ंक्शन get_class_vars

फ़ंक्शन get_class_vars निर्दिष्ट क्लास की प्रॉपर्टीज़ का एक एसोसिएटिव ऐरे लौटाता है। ऐरे की कुंजियाँ प्रॉपर्टीज़ के नाम होते हैं, और मान उनके डिफ़ॉल्ट मान होते हैं। फ़ंक्शन एक पैरामीटर लेता है - स्ट्रिंग के रूप में क्लास का नाम।

सिंटैक्स

get_class_vars(string $class_name);

उदाहरण

आइए क्लास की प्रॉपर्टीज़ को उनके डिफ़ॉल्ट मानों के साथ प्राप्त करें:

<?php class MyClass { public $var1 = 'value1'; public $var2 = 'value2'; private $var3 = 'value3'; } $res = get_class_vars('MyClass'); print_r($res); ?>

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

['var1' => 'value1', 'var2' => 'value2']

उदाहरण

फ़ंक्शन केवल public प्रॉपर्टीज़ लौटाता है:

<?php class TestClass { public $publicVar = 1; protected $protectedVar = 2; private $privateVar = 3; } $res = get_class_vars('TestClass'); print_r($res); ?>

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

['publicVar' => 1]

उदाहरण

डायनामिक प्रॉपर्टीज़ के साथ काम करना:

<?php class DynamicClass { public $defaultVar = 'default'; } $obj = new DynamicClass(); $obj->dynamicVar = 'dynamic'; $res = get_class_vars('DynamicClass'); print_r($res); ?>

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

['defaultVar' => 'default']

यह भी देखें

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