Kombinasi dengan static dalam OOP di PHP
Kelas dapat berisi baik properti dan metode statis, maupun yang biasa.
Mari kita lihat contohnya. Misalkan kita
memiliki kelas Test yang sekaligus memiliki
properti statis dan properti biasa:
<?php
class Test
{
public static $staticProperty = 'static';
public $usualProperty = 'usual';
}
?>
Mari kita bekerja dengan properti biasa kelas:
<?php
$test = new Test;
echo $test->usualProperty;
?>
Dan sekarang gunakan properti statis:
<?php
echo Test::$staticProperty;
?>
Buatlah kelas yang memiliki metode biasa dan metode statis.