Combinația cu static în OOP în PHP

O clasă poate conține atât proprietăți și metode statice, cât și cele obișnuite.

Să ne uităm la un exemplu. Să presupunem că avem o clasă Test care are simultan atât o proprietate statică, cât și una obișnuită:

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

Să lucrăm cu proprietatea obișnuită a clasei:

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

Și acum să folosim proprietatea statică:

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

Creați o clasă care să aibă atât o metodă obișnuită, cât și una statică.