Metody objektů v PHP

Přejděme nyní k metodám. Metody - to jsou v podstatě funkce, které může volat každý objekt. Při psaní kódu je rozdíl mezi metodami a vlastnostmi v tom, že u metod je třeba na konci psát kulaté závorky, a u vlastností - není.

Pojďme si to procvičit. Vytvoříme metodu show, která bude vypisovat určitý text:

php<?php
  class User
  {
    public $name;
    public $age;
    
    public function show()
    {
      return '!!!';
    }
  }
?>

Vytvoříme objekt s uživatelem:

php<?php
  $user = new User;
  $user->name = 'john';
  $user->age = 25;
?>

Zavoláme naši metodu:

php<?php
  echo $user->show(); // vypíše '!!!'
?>
Задание 1

Vytvořte třídu Employee s metodou show. Nechť tato metoda vypisuje určitý text.