Kombinasjon med static i OOP i PHP

En klasse kan inneholde både statiske egenskaper og metoder, og vanlige.

La oss se på et eksempel. La oss si at vi har en klasse Test som samtidig har både en statisk egenskap og en vanlig:

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

La oss jobbe med den vanlige egenskapen til klassen:

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

Og nå bruker vi den statiske egenskapen:

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

Lag en klasse som har både en vanlig metode og en statisk.