Statične metode v OOP v PHP

Pri delu z razredi lahko ustvarimo metode, ki za svoj klic ne zahtevajo ustvarjanja objekta. Takšne metode imenujemo statične. Če želite deklarirati metodo kot statično, morate za modifikatorjem dostopa napisati ključno besedo static:

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

Za dostop do statične metode morate napisati ime razreda, nato dva dvopičja in ime metode. Pri tem ni potrebno ustvarjati objekta razreda, takole:

index.php<?php
  echo Test::method(); // izpiše '!!!'
?>
Задание 1

Spremenite metode naslednjega razreda v statične:

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