static kombinavimas su OOP PHP

Klasė gali turėti ir statines savybes bei metodus, ir įprastus.

Pažiūrėkime pavyzdžiu. Tarkime, mes turime klasę Test, kuri vienu metu turi ir statinę savybę, ir įprastą:

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

Dirbkime su įprasta klasės savybe:

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

O dabar panaudokime statinę savybę:

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

Sukurkite klasę, kuri turės ir įprastą metodą, ir statinį.