Odwoływanie się do właściwości wewnątrz klas w OOP w PHP

Wewnątrz metod klasy będzie nam dostępna specjalna zmienna $this. Będzie ona wskazywać na obiekt naszej klasy:

php<?php
  class User {
    public function show() {
      var_dump($this); // obiekt
    }
  }
?>

Oznacza to, że możemy odwoływać się do właściwości obiektu poprzez $this. Spróbujmy. Załóżmy, że nasz obiekt ma właściwość name. Wyświetlmy tę właściwość w naszej metodzie:

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

Utwórzmy teraz obiekt naszej klasy:

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

Zapiszmy potrzebną nam właściwość:

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

Wywołajmy teraz metodę, tym samym wyświetlając na ekranie wartość właściwości:

php<?php
  echo $user->show(); // wyświetli 'john'
?>
Задание 1

Do obiektu klasy Employee zapisz właściwości name i salary.

Задание 2

Stwórz metodę, która wyświetli na ekranie imię pracownika.

Задание 3

Stwórz metodę, która wyświetli na ekranie pensję pracownika.