Стажировка на реальных проектах:
наполнение портфолио, помощь с работой и заказами, пробные собеседования. Жми для подробностей→
⊗ppOpBsPS 13 of 107 menu
Вступайте в телеграмм-канал сайта code.mu: новинки, статьи, интервью, задачи, бесплатные курсы и тренинги. Жми для вступления:)

Сеттеры свойств в ООП в 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.

bydeenesfrptru