Kombinacija s static v OOP v PHP

Razred lahko vsebuje tako statične lastnosti in metode kot tudi običajne.

Poglejmo si na primeru. Recimo, da imamo razred Test hkrati s statično lastnostjo in z običajno:

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

Delajmo z običajno lastnostjo razreda:

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

Zdaj pa uporabimo statično lastnost:

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

Naredite razred, ki bo imel tako običajno metodo kot statično.