Metódy objektov v PHP

Prejdime teraz k metódam. Metódy - sú to v podstate funkcie, ktoré môže volať každý objekt. Pri písaní kodu je rozdiel medzi metódami a vlastnosťami v tom, že pre metódy treba písať na konci okrúhle zátvorky, a pre vlastnosti - netreba.

Poďme trénovať. Urobme metódu show, ktorá bude vypisovať nejaký text:

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

Vytvorme objekt s používateľom:

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

Zavolajme našu metódu:

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

Urobte triedu Employee s metódou show. Nech táto metóda vypíše nejaký text.