PHP OOP හි ගුණාංග ගෙටර්

අප සතුව පහත පන්තිය ඇතැයි සිතමු පෞද්ගලික ගුණාංග සමඟ:

php<?php
  class User {
    private $name;
    private $surn;
    
    public function __construct($name, $surn) {
      $this->name = $name;
      $this->surn = $surn;
    }
  }
?>

ඔබට පෙනෙන පරිදි, මෙම ගුණාංග සකසා ඇත්තේ වරක් පමණි වස්තුව නිර්මාණය කිරීමේදී. කෙසේ වෙතත්, දැන්, මෙම ගුණාංග කියවීමට නොහැකි ය, ඒවා පෞද්ගලික බැවින් සහ අනුරූප නොමැති බැවිනි ඒ සඳහා ක්‍රම.

අපගේ ගුණාංග සඳහා විශේෂ කරමු මෙම ගුණාංග කියවීමට ඉඩ දෙන ක්‍රම. එවැනි ක්‍රම (ඒවා හැඳින්වෙන්නේ ගෙටර්) සාමාන්‍යයෙන් වචනයෙන් ආරම්භ වේ get, ඉන්පසු පහත දැක්වේ කියවන ගුණාංගයේ නම.

අපගේ ගුණාංගවල ගෙටර් සෑදීමට ඉඩ දෙන්න:

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

අපි ඔවුන්ගේ වැඩ පරීක්ෂා කරමු. වස්තුවක් සාදන්න, පරාමිතිය පරිශීලක දත්ත යැවීම:

php<?php
  $user = new User('john', 'smit');
?>

ගෙටර් භාවිතා කරමින් මෙම දත්ත කියවන්න:

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

පන්තියේ Employee සාදන්න පෞද්ගලික ගුණාංග තුනක්: නම, වැටුප සහ වයස.

Задание 2

සැකසුම්කරු වෙත පරාමිතියක් ලෙස යවන්න මෙම ගුණාංගවල අගයන්.

Задание 3

අගයන් පෙන්වන ගෙටර් සාදන්න අපගේ ගුණාංග එක් එක්.