⊗ppOpCgPNAs 39 of 107 menu

ऑब्जेक्ट प्रॉपर्टी का नाम एसोसिएटिव ऐरे से PHP ओओपी में

आइए अब देखते हैं कि एसोसिएटिव ऐरे के एलिमेंट से प्राप्त नाम द्वारा ऑब्जेक्ट की प्रॉपर्टी को कैसे एक्सेस करें। मान लीजिए कि हमारे पास निम्नलिखित क्लास User है:

<?php class User { public $name; public $surn; public function __construct($name, $surn) { $this->name = $name; $this->surn = $surn; } } ?>

इस क्लास का एक ऑब्जेक्ट बनाएं:

<?php $user = new User('john', 'smit'); ?>

मान लीजिए प्रॉपर्टीज़ का एक ऐरे दिया गया है:

<?php $props = ['prop1' => 'name', 'prop2' => 'surn']; ?>

ऑब्जेक्ट की उस प्रॉपर्टी को एक्सेस करें, जिसका नाम हमारे ऐरे के एलिमेंट में स्टोर है:

<?php echo $user->{$props['prop1']}; // 'john' प्रिंट करेगा ?>

निम्नलिखित क्लास दी गई है:

<?php class Employee { public $name; public $salary; public $position; public function __construct($name, $salary, $position) { $this->name = $name; $this->salary = $salary; $this->position = $position; } } ?>

एक ऐरे दिया गया है:

<?php $arr = [ 'prop1' => 'name', 'prop2' => 'salary', 'prop3' => 'position' ]; ?>

क्लास Employee का एक ऑब्जेक्ट बनाएं, और फिर ऐरे के एलिमेंट्स के माध्यम से इसकी प्रॉपर्टीज़ को एक्सेस करें।

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