Savybių kreipimasis į klasės vidų OOP PHP

Klase esančių metodų viduje mums bus prieinamas specialus kintamasis $this. Jis rodys į mūsų klasės objektą:

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

Tai reiškia, kad mes galime kreiptis į objekto savybes per $this. Pabandykime. Tegul mūsų objekto savybė yra name. Išveskime šią savybę mūsų metode:

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

Dabar sukurkime mūsų klasės objektą:

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

Įrašykime mums reikalingą savybę:

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

Dabar iškvikime metodą, taip išvedę į ekraną savybės reikšmę:

php<?php
  echo $user->show(); // išves 'john'
?>
Задание 1

Į Employee klasės objektą įrašykite savybes name ir salary.

Задание 2

Sukurkite metodą, kuris išves į ekraną darbuotojo vardą.

Задание 3

Sukurkite metodą, kuris išves į ekraną darbuotojo atlyginimą.