PHP में OOP के लिए कंस्ट्रक्टर पैरामीटर के माध्यम से गुण
कंस्ट्रक्टर के पैरामीटर के माध्यम से पारित चर को ऑब्जेक्ट के गुणों में लिखा जा सकता है:
php<?php
class User {
public $name;
public $surn;
public function __construct($name, $surn) {
$this->name = $name;
$this->surn = $surn;
}
}
?>
इस प्रकार पारित किए गए मान क्लास की सभी विधियों में उपलब्ध हो जाएंगे। उदाहरण के लिए, आइए किसी विधि में पारित किए गए मानों का उपयोग करें:
php<?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<?php
$user = new User('john', 'smit');
?>
आइए अब हमारी विधि का उपयोग करें:
php<?php
echo $user->show();
?>
Задание 1
Employee क्लास के कंस्ट्रक्टर में
कर्मचारी का नाम और वेतन पास करें और उन्हें
संबंधित गुणों में लिखें।
Задание 2
एक विधि बनाएं जो कर्मचारी का नाम प्रदर्शित करेगी।
Задание 3
एक विधि बनाएं जो कर्मचारी का वेतन प्रदर्शित करेगी।
Задание 4
एक विधि बनाएं जो कर्मचारी के वेतन
में 10% की वृद्धि
करेगी।