Статички методи во ООП во PHP
При работа со класи може да се прават методи,
кои за нивно повикување не бараат создавање
на објект. Ваквите методи се нарекуваат статички.
За да се објави метод како статички, потребно е после
модификаторот за пристап да се напише клучен збор
static:
<?php
class Test
{
public static function method()
{
return '!!!';
}
}
?>
За пристап до статичкиот метод, потребно е да се напише името на класата, потоа две точки и името на методот, објект од класата при ова не треба да се создава, вака:
<?php
echo Test::method(); // ќе испише '!!!'
?>
Променете ги методите на следната класа во статички:
<?php
class Math
{
public static function getSum($a, $b)
{
return $a + $b;
}
public static function getProduct($a, $b)
{
return $a * $b;
}
}
?>