Ստատիկ մեթոդները 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;
    }
  }
?>