322 of 410 menu

फ़ंक्शन get_object_vars

फ़ंक्शन get_object_vars एक एसोसिएटिव ऐरे लौटाता है, जिसमें पारित ऑब्जेक्ट के गुण शामिल होते हैं। लौटाए गए ऐरे में कुंजियाँ गुणों के नाम होंगे, और मान - इन गुणों के संबंधित मान होंगे। फ़ंक्शन एक पैरामीटर स्वीकार करता है - वह ऑब्जेक्ट जिसके गुण प्राप्त करने हैं।

सिंटैक्स

get_object_vars(object);

उदाहरण

एक साधारण ऑब्जेक्ट के गुण प्राप्त करते हैं:

<?php class MyClass { public $a = 1; public $b = 2; private $c = 3; } $obj = new MyClass(); $res = get_object_vars($obj); print_r($res); ?>

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

['a' => 1, 'b' => 2]

उदाहरण

फ़ंक्शन private और protected गुण नहीं लौटाता:

<?php class Test { public $x = 10; protected $y = 20; private $z = 30; } $test = new Test(); $res = get_object_vars($test); print_r($res); ?>

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

['x' => 10]

उदाहरण

डायनामिक गुणों के साथ काम करना:

<?php $user = new stdClass(); $user->name = 'John'; $user->age = 25; $res = get_object_vars($user); print_r($res); ?>

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

['name' => 'John', 'age' => 25]

यह भी देखें

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