PHP में OOP के गुणों के सेटर

निजी गुणों को लिखने के लिए भी ऐसे मेथड बनाए जाते हैं, जिन्हें सेटर कहा जाता है। उनके नाम आमतौर पर शब्द set से शुरू होते हैं। आइए गुणों के सेटर बनाते हैं:

php<?php
  class User {
    private $name;
    private $surn;
    
    public function setName($name) {
      $this->name = $name;
    }
    
    public function setSurn($surn) {
      $this->surn = $surn;
    }
    
    public function getName() {
      return $this->name;
    }
    
    public function getSurn() {
      return $this->surn;
    }
  }
?>

आइए गेटर और सेटर के काम की जाँच करते हैं। आइए हमारी क्लास का एक ऑब्जेक्ट बनाते हैं:

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

सेटर की मदद से गुणों के मान सेट करते हैं:

php<?php
  $user->setName('john');
  $user->setSurn('smit');
?>

गेटर की मदद से गुणों के मान आउटपुट करते हैं:

php<?php
  echo $user->getName();
  echo $user->getSurn();
?>
Задание 1

अपनी क्लास Employee में गुणों के सेटर जोड़ें।