Kombinace s static v OOP v PHP

Třída může obsahovat jak statické vlastnosti a metody, tak běžné.

Podívejme se na příklad. Předpokládejme, že máme třídu Test současně se statickou vlastností a s běžnou:

Test.php<?php
  class Test
  {
    public static $staticProperty = 'static';
    public $usualProperty = 'usual';
  }
?>

Pojďme pracovat s běžnou vlastností třídy:

index.php<?php
  $test = new Test;
  echo $test->usualProperty;
?>

A nyní použijme statickou vlastnost:

index.php<?php
  echo Test::$staticProperty;
?>
Задание 1

Vytvořte třídu, která bude mít jak běžnou metodu, tak statickou.