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