⊗ppOpBsPG 12 of 107 menu

PHP में OOP के गुणों के गेटर्स

मान लीजिए कि हमारे पास निम्नलिखित क्लास है जिसमें प्राइवेट गुण हैं:

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

जैसा कि आप देख रहे हैं, ये गुण ऑब्जेक्ट बनाते समय एक बार सेट होते हैं। हालांकि, अभी इन गुणों को पढ़ना असंभव है, क्योंकि वे प्राइवेट हैं और इसके लिए कोई संबंधित मेथड्स नहीं हैं।

आइए हम अपने गुणों के लिए विशेष मेथड्स बनाएं जो इन गुणों को पढ़ने की अनुमति देते हैं। ऐसे मेथड्स (जिन्हें गेटर्स कहा जाता है) आमतौर पर शब्द get से शुरू होते हैं, और उसके बाद पढ़े जाने वाले गुण का नाम आता है।

आइए हम अपने गुणों के गेटर्स बनाएं:

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

आइए इनके काम को जांचें। एक ऑब्जेक्ट बनाएं, पैरामीटर के रूप में यूजर का डेटा पास करते हुए:

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

गेटर्स का उपयोग करके इस डेटा को पढ़ें:

<?php var_dump($user->getName()); var_dump($user->getSurn()); ?>

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