Metody obiektów w PHP

Przejdźmy teraz do metod. Metody - to w zasadzie funkcje, które może wywoływać każdy obiekt. Podczas pisania kodu różnica między metodami a właściwościami polega na tym, że dla metod trzeba pisać okrągłe nawiasy na końcu, a dla właściwości - nie trzeba.

Poćwiczmy. Stwórzmy metodę show, która będzie wyświetlać jakiś tekst:

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

Stwórzmy obiekt z użytkownikiem:

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

Wywołajmy naszą metodę:

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

Stwórz klasę Employee z metodą show. Niech ta metoda wyświetla jakiś tekst.