Приступ својствима унутар класа у ООП у 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

Направите метод који ће приказати на екран плату запосленог.