⊗ppOpCgPNV 37 of 107 menu

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

ऑब्जेक्ट्स की प्रॉपर्टीज को वेरिएबल से नाम लेकर भी एक्सेस किया जा सकता है। आइए देखते हैं, यह कैसे किया जा सकता है। मान लीजिए कि हमारे पास 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 echo $user->name; // आउटपुट होगा 'john' ?>

मान लीजिए कि हमारे पास एक वेरिएबल है, जो प्रॉपर्टी का नाम स्टोर करती है:

<?php $prop = 'name'; ?>

आइए अब वेरिएबल के वैल्यू को प्रॉपर्टी नाम के रूप में उपयोग करते हैं:

<?php $prop = 'name'; echo $user->$prop; // आउटपुट होगा 'john' ?>

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

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

निम्नलिखित वेरिएबल्स दिए गए हैं:

<?php $prop1 = 'name'; $prop2 = 'salary'; ?>

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