Setter von Eigenschaften in OOP in PHP
Für das Schreiben von privaten Eigenschaften erstellt man auch
Methoden, die Setter genannt werden.
Ihre Namen beginnen normalerweise mit dem Wort
set. Lassen Sie uns Setter für
Eigenschaften erstellen:
<?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;
}
}
?>
Lassen Sie uns die Funktionalität der Getter und Setter testen. Erstellen wir ein Objekt unserer Klasse:
<?php
$user = new User();
?>
Stellen wir mit Hilfe der Setter die Werte der Eigenschaften ein:
<?php
$user->setName('john');
$user->setSurn('smit');
?>
Geben wir mit Hilfe der Getter die Werte der Eigenschaften aus:
<?php
echo $user->getName();
echo $user->getSurn();
?>
Fügen Sie Setter für Eigenschaften
in Ihre Klasse Employee hinzu.