⊗ppOpAdOIC 19 of 107 menu

PHP में OOP के अंदर कक्षाओं में वस्तुएँ

कक्षाओं में अन्य कक्षाओं की वस्तुओं का उपयोग किया जा सकता है। आइए एक उदाहरण देखें। मान लीजिए कि हम एक उपयोगकर्ता बनाना चाहते हैं जिसका नाम और उपनाम हो, और साथ ही वह शहर जिसमें वह रहता है। मान लीजिए कि हमारे पास शहर के लिए निम्नलिखित वर्ग है:

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

हम नाम, उपनाम और शहर को कंस्ट्रक्टर के पैरामीटर के रूप में पास करेंगे:

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

इसमें नाम और उपनाम स्ट्रिंग होंगे, लेकिन शहर - अपने अलग वर्ग की एक वस्तु होगी:

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

आइए हम अपने उपयोगकर्ता का नाम प्रदर्शित करें:

<?php echo $user->name; ?>

और अब हम अपने उपयोगकर्ता के लिए शहर का नाम प्रदर्शित करें:

<?php echo $user->city->name; ?>

निम्नलिखित वर्ग दिया गया है:

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

इसे इस तरह से बनाएं कि दूसरे और तीसरे पैरामीटर में अलग-अलग वर्गों की वस्तुएं पास हों।

पिछले कार्य के वर्ग का उपयोग करके एक कर्मचारी की वस्तु बनाएं।

बनाए गए कर्मचारी के लिए नाम, पद और विभाग को कंसोल में प्रदर्शित करें।

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