PHP में OOP के अंदर कक्षाओं के गुणों तक पहुंच
कक्षा की विधियों के अंदर हमारे लिए
विशेष चर $this उपलब्ध होगा।
यह हमारी कक्षा की वस्तु की ओर
इशारा करेगा:
<?php
class User {
public function show() {
var_dump($this); // वस्तु
}
}
?>
इसका मतलब है कि हम $this के माध्यम से
वस्तु के गुणों तक पहुंच सकते हैं।
आइए कोशिश करते हैं। मान लीजिए कि हमारी वस्तु में
गुण name है। आइए इस गुण को
अपनी विधि में आउटपुट करें:
<?php
class User {
public $name;
public function show() {
return $this->name;
}
}
?>
आइए अब अपनी कक्षा की एक वस्तु बनाएं:
<?php
$user = new User;
?>
आइए हमें आवश्यक गुण लिखें:
<?php
$user->name = 'john';
?>
आइए अब विधि को कॉल करें, जिससे गुण का मान स्क्रीन पर आउटपुट हो जाए:
<?php
echo $user->show(); // 'john' आउटपुट करेगा
?>
कक्षा Employee की वस्तु में
गुण name और salary
लिखें।
एक ऐसी विधि बनाएं जो कर्मचारी का नाम स्क्रीन पर आउटपुट करे।
एक ऐसी विधि बनाएं जो कर्मचारी का वेतन स्क्रीन पर आउटपुट करे।