PHPде ООПде static менен комбинация
Класс статикалык касиеттер жана методдорду, ошондой эле кадимкилерди камтышы мүмкүн.
Келгиле, мисал менен карап көрөлү. Бизде Test
классы болсун, ал бир эле учурда статикалык
касиетке да, кадимки касиетке да ээ:
<?php
class Test
{
public static $staticProperty = 'static';
public $usualProperty = 'usual';
}
?>
Келгиле, класстын кадимки касиети менен иштейли:
<?php
$test = new Test;
echo $test->usualProperty;
?>
Эми статикалык касиетти колдонолу:
<?php
echo Test::$staticProperty;
?>
Класс түзгүлү, анын кадимки методу да, статикалык методу да болсун.