Kombinácia so static v OOP v PHP
Trieda môže obsahovať ako statické vlastnosti a metódy, tak aj obyčajné.
Pozrime sa na príklad. Nech máme
triedu Test súčasne so
statickou vlastnosťou a s obyčajnou:
<?php
class Test
{
public static $staticProperty = 'static';
public $usualProperty = 'usual';
}
?>
Poďme pracovať s obyčajnou vlastnosťou triedy:
<?php
$test = new Test;
echo $test->usualProperty;
?>
A teraz použijeme statickú vlastnosť:
<?php
echo Test::$staticProperty;
?>
Vytvorte triedu, ktorá bude mať aj obyčajnú metódu, aj statickú.