Setteri de proprietăți în OOP în PHP
Pentru scrierea proprietăților private se fac și
metode, care se numesc setteri.
Numele lor încep de obicei cu cuvântul
set. Să creăm setteri
proprietăților:
<?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;
}
}
?>
Să verificăm funcționarea getterilor și setterilor. Să creăm un obiect al clasei noastre:
<?php
$user = new User();
?>
Cu ajutorul setterilor să stabilim valorile proprietăților:
<?php
$user->setName('john');
$user->setSurn('smit');
?>
Cu ajutorul getterilor să afișăm valorile proprietăților:
<?php
echo $user->getName();
echo $user->getSurn();
?>
Adăugați setteri de proprietăți
în clasa dvs. Employee.