⊗ppOpCgPNF 40 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 function getProp() { return 'name'; } ?>

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

<?php echo $user->{getProp()}; // '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 function getProp1() { return 'name'; } function getProp2() { return '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
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें