Камбінацыя са static у ААП у PHP
Клас можа ўтрымліваць як статычныя ўласцівасці і метады, так і звычайныя.
Давайце паглядзім на прыкладзе. Хай у нас
ёсць клас Test адначасова і са
статычнай уласцівасцю, і з звычайнай:
<?php
class Test
{
public static $staticProperty = 'static';
public $usualProperty = 'usual';
}
?>
Давайце папрацуем са звычайнай уласцівасцю класа:
<?php
$test = new Test;
echo $test->usualProperty;
?>
А цяпер выкарыстаем статычную ўласцівасць:
<?php
echo Test::$staticProperty;
?>
Зрабіце клас, у якога будзе і звычайны метад, і статычны.