Kombination af static i OOP i PHP

En klasse kan indeholde både statiske egenskaber og metoder, samt almindelige.

Lad os se på et eksempel. Lad os sige, at vi har en klasse Test med både en statisk egenskab og en almindelig:

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

Lad os arbejde med den almindelige egenskab i klassen:

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

Og lad os nu bruge den statiske egenskab:

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

Opret en klasse, som har både en almindelig metode og en statisk.