Metodat Statike në OOP në PHP
Gjatë punës me klasat mund të bëhen metoda,
që për thirrjen e tyre nuk kërkojnë krijim
të objektit. Metoda të tilla quhen statike.
Për të deklaruar një metodë statike, duhet pas
modifikatorit të qasjes shkruar fjalën kyçe
static:
<?php
class Test
{
public static function method()
{
return '!!!';
}
}
?>
Për t'u drejtuar një metode statike, duhet shkruar emrin e klasës, pastaj dy pika dypresa dhe emrin e metodës, objekt i klasës në këtë rast nuk ka nevojë të krijohet, kështu:
<?php
echo Test::method(); // do të shfaq '!!!'
?>
Modifikoni metodat e klasës së mëposhtme në statike:
<?php
class Math
{
public function getSum($a, $b)
{
return $a + $b;
}
public function getProduct($a, $b)
{
return $a * $b;
}
}
?>