PHP'de OOP'de static ile Kombinasyon
Bir sınıf, hem statik özellikler ve metotlar, hem de sıradan olanları içerebilir.
Bir örnek üzerinden inceleyelim. Diyelim ki
Test sınıfımızda aynı anda hem statik
özellik hem de sıradan bir özellik bulunsun:
<?php
class Test
{
public static $staticProperty = 'static';
public $usualProperty = 'usual';
}
?>
Sınıfın sıradan özelliği ile çalışalım:
<?php
$test = new Test;
echo $test->usualProperty;
?>
Şimdi statik özelliği kullanalım:
<?php
echo Test::$staticProperty;
?>
Hem sıradan metodu, hem de statik metodu olan bir sınıf yapın.