ობიექტების მეთოდები PHP-ში

ახლა კი მეთოდებს გადავიდეთ. მეთოდები - ეს არსებითად ფუნქციებია, რომლებიც ყველა ობიექტს შეუძლია გამოიძახოს. კოდის წერისას განსხვავება მეთოდებსა და თვისებებს შორის ისაა, რომ მეთოდებისთვის ბოლოში მრგვალი ფრჩხილების დაწერა სჭირდება, ხოლო თვისებებისთვის - არა.

მოდით ვივარჯიშოთ. შევქმნათ მეთოდი 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. ეს მეთოდი რაღაც ტექსტი ნაჩვენები იყოს.