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

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

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

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

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

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

php<?php
  $user = new User;
?>

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

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

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

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

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

Задание 2

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

Задание 3

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