სტატიკური მეთოდები OOP-ში PHP-ში

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

Test.php<?php
  class Test
  {
    public static function method()
    {
      return '!!!';
    }
  }
?>

სტატიკურ მეთოდთან მისასვლელად, საჭიროა დაწეროთ კლასის სახელი, შემდეგ ორი ორწერტილი და მეთოდის სახელი, კლასის ობიექტის შექმნა ამ შემთხვევაში არ არის საჭირო, ასე:

index.php<?php
  echo Test::method(); // გამოიტანს '!!!'
?>
Задание 1

გადააკეთთ შემდეგი კლასის მეთოდები სტატიკურებად:

php<?php
  class Math
  {
    public function getSum($a, $b)
    {
      return $a + $b;
    }
    
    public function getProduct($a, $b)
    {
      return $a * $b;
    }
  }
?>