Ορισθοί Ιδιοτήτων στην αντικειμενοστρεφή προγραμματισμό στην PHP
Για την εγγραφή ιδιωτικών ιδιοτήτων δημιουργούνται επίσης
μέθοδοι, που ονομάζονται ορισθοί.
Τα ονόματά τους συνήθως ξεκινούν με τη λέξη
set. Ας δημιουργήσουμε ορισθούς
ιδιοτήτων:
<?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
$user = new User();
?>
Με τη βοήθεια των ορισθών θα ορίσουμε τις τιμές των ιδιοτήτων:
<?php
$user->setName('john');
$user->setSurn('smit');
?>
Με τη βοήθεια των ληπτών θα εμφανίσουμε τις τιμές των ιδιοτήτων:
<?php
echo $user->getName();
echo $user->getSurn();
?>
Προσθέστε ορισθούς ιδιοτήτων
στην κλάση σας Employee.