⊗ppOpAdMCh 16 of 107 menu

PHP में OOP में मेथड चेनिंग

ऐसा किया जा सकता है कि मेथड्स को एक के बाद एक चेन के रूप में कॉल किया जा सके। इसके लिए प्रत्येक ऐसे मेथड को $this return करना चाहिए। आइए कोशिश करते हैं। अपनी क्लास के सेटर में संबंधित कोड जोड़ते हैं:

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

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

<?php $user = new User(); ?>

अपने सेटर को चेन के रूप में कॉल करते हैं:

<?php $user->setName('john')->setSurn('smit'); ?>

आइए जांच करते हैं कि प्रॉपर्टीज़ के मान बदल गए हैं:

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