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.