Kombinasi dengan static dalam OOP dalam PHP
Kelas boleh mengandungi kedua-duanya sifat dan metode statik, dan juga biasa.
Mari kita lihat contoh. Katakan kita
mempunyai kelas Test serentak dengan
sifat statik, dan dengan biasa:
<?php
class Test
{
public static $staticProperty = 'static';
public $usualProperty = 'usual';
}
?>
Mari kita bekerja dengan sifat biasa kelas:
<?php
$test = new Test;
echo $test->usualProperty;
?>
Sekarang gunakan sifat statik:
<?php
echo Test::$staticProperty;
?>
Buat kelas, yang akan mempunyai kedua-dua metode biasa, dan statik.