Metode Statis dalam OOP di PHP
Saat bekerja dengan kelas, Anda dapat membuat metode
yang tidak memerlukan pembuatan objek untuk dipanggil.
Metode seperti ini disebut statis.
Untuk mendeklarasikan metode sebagai statis, Anda perlu
menulis kata kunci static setelah
pengubah akses:
<?php
class Test
{
public static function method()
{
return '!!!';
}
}
?>
Untuk mengakses metode statis, Anda perlu menulis nama kelas, lalu dua titik dua dan nama metode. Objek kelas tidak perlu dibuat seperti ini:
<?php
echo Test::method(); // akan menampilkan '!!!'
?>
Ubah metode kelas berikut menjadi statis:
<?php
class Math
{
public function getSum($a, $b)
{
return $a + $b;
}
public function getProduct($a, $b)
{
return $a * $b;
}
}
?>