PHP में OOP के लिए कंस्ट्रक्टर पैरामीटर के माध्यम से गुण
कंस्ट्रक्टर के पैरामीटर के माध्यम से पारित चर को ऑब्जेक्ट के गुणों में लिखा जा सकता है:
<?php
class User {
public $name;
public $surn;
public function __construct($name, $surn) {
$this->name = $name;
$this->surn = $surn;
}
}
?>
इस प्रकार पारित किए गए मान क्लास की सभी विधियों में उपलब्ध हो जाएंगे। उदाहरण के लिए, आइए किसी विधि में पारित किए गए मानों का उपयोग करें:
<?php
class User {
public $name;
public $surn;
public function __construct($name, $surn) {
$this->name = $name;
$this->surn = $surn;
}
public function show() {
return $this->name . ' ' . $this->surn;
}
}
?>
आइए जाँच करें कि यह कैसे काम करता है। यूज़र का नाम और उपनाम पैरामीटर के रूप में पास करके एक नई वस्तु बनाएं:
<?php
$user = new User('john', 'smit');
?>
आइए अब हमारी विधि का उपयोग करें:
<?php
echo $user->show();
?>
Employee क्लास के कंस्ट्रक्टर में
कर्मचारी का नाम और वेतन पास करें और उन्हें
संबंधित गुणों में लिखें।
एक विधि बनाएं जो कर्मचारी का नाम प्रदर्शित करेगी।
एक विधि बनाएं जो कर्मचारी का वेतन प्रदर्शित करेगी।
एक विधि बनाएं जो कर्मचारी के वेतन
में 10% की वृद्धि
करेगी।