PHP में OOP के अंदर कक्षाओं के गुणों तक पहुंच

कक्षा की विधियों के अंदर हमारे लिए विशेष चर $this उपलब्ध होगा। यह हमारी कक्षा की वस्तु की ओर इशारा करेगा:

php<?php
  class User {
    public function show() {
      var_dump($this); // वस्तु
    }
  }
?>

इसका मतलब है कि हम $this के माध्यम से वस्तु के गुणों तक पहुंच सकते हैं। आइए कोशिश करते हैं। मान लीजिए कि हमारी वस्तु में गुण name है। आइए इस गुण को अपनी विधि में आउटपुट करें:

php<?php
  class User {
    public $name;
    
    public function show() {
      return $this->name;
    }
  }
?>

आइए अब अपनी कक्षा की एक वस्तु बनाएं:

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

आइए हमें आवश्यक गुण लिखें:

php<?php
  $user->name = 'john';
?>

आइए अब विधि को कॉल करें, जिससे गुण का मान स्क्रीन पर आउटपुट हो जाए:

php<?php
  echo $user->show(); // 'john' आउटपुट करेगा
?>
Задание 1

कक्षा Employee की वस्तु में गुण name और salary लिखें।

Задание 2

एक ऐसी विधि बनाएं जो कर्मचारी का नाम स्क्रीन पर आउटपुट करे।

Задание 3

एक ऐसी विधि बनाएं जो कर्मचारी का वेतन स्क्रीन पर आउटपुट करे।