PHP ООП-де static-пен комбинация
Сыныпта статикалық қасиеттер мен әдістер де, қарапайымдары да болуы мүмкін.
Мысал арқылы қарастырайық. Бізде Test сыныбы
бір мезгілде статикалық қасиет пен қарапайым қасиетке ие болсын:
<?php
class Test
{
public static $staticProperty = 'static';
public $usualProperty = 'usual';
}
?>
Енді сыныптың қарапайым қасиетімен жұмыс істейік:
<?php
$test = new Test;
echo $test->usualProperty;
?>
Енді статикалық қасиетті қолданайық:
<?php
echo Test::$staticProperty;
?>
Қарапайым әдісі де, статикалық әдісі де бар сынып жасаңыз.