Методҳои объектҳо дар PHP

Ҳоло ба методҳо мегузарем. Методҳо 1 аслан функсияҳое мебошанд, ки ҳар объект метавонад онҳоро даъват кунад. Ҳангоми навиштани код, фарқият байни методҳо ва хусусиятҳо дар он аст, ки барои методҳо бояд дар охир қавсҳои ченакро навишт, аммо барои хусусиятҳо - набояд.

Биёед машқ кунем. Методи show созем, ки як матни муайянро чоп мекунад:

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

Як объект бо корбар созем:

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

Методи худро даъват кунем:

php<?php
  echo $user->show(); // '!!!' чоп мекунад
?>
Задание 1

Синфи Employee бо методи show созед. Бигзор ин метод як матни муайянро чоп кунад.