PHP да ООП да static билан комбинацияси

Класс статик хусусиятлар ва методларни ҳам, оддийларни ҳам ўз ичига олиши мумкин.

Келгила, мисолда кўрайлик. Фарз қилайлик, бизда Test класси бир вақтнинг ўзида ҳам статик хусусият, ҳам оддийси билан мавжуд:

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

Келгила, класснинг оддий хусусияти билан ишлаймиз:

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

Энди эса статик хусусиятдан фойдаланамиз:

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

Ҳам оддий метод, ҳам статик методга эга бўлган класс яратинг.