Курсы по PHP+SQL
Менторство: 200$ за курс. Репетиторство: 20$ за занятие. Жми для подробностей!
⊗ppOpBsPIC 6 of 107 menu
Вступайте в телеграмм-канал сайта code.mu: новинки, статьи, интервью, задачи, бесплатные курсы и тренинги. Жми для вступления:)

Обращение к свойствам внутри классов в ООП в PHP

Внутри методов класса нам будет доступна специальная переменная $this. Она будет указывать на объект нашего класса:

<?php class User { public function show() { var_dump($this); // объект } } ?>

Это значит, что мы можем обращаться к свойствам объекта через $this. Давайте попробуем. Пусть у нашего объекта есть свойство name. Выведем это свойство в нашем методе:

<?php class User { public $name; public function show() { return $this->name; } } ?>

Давайте теперь создадим объект нашего класса:

<?php $user = new User; ?>

Запишем нужное нам свойство:

<?php $user->name = 'john'; ?>

Давайте теперь вызовем метод, тем самым выведя на экран значение свойства:

<?php echo $user->show(); // выведет 'john' ?>

В объект класса Employee запишите свойства name и salary.

Сделайте метод, который выведет на экран имя работника.

Сделайте метод, который выведет на экран зарплату работника.

bydeenesfrptru