A static kombinációja az OOP-ben PHP-ben

Egy osztály tartalmazhat mind statikus tulajdonságokat és metódusokat, mind szokásosakat.

Nézzünk egy példát. Tegyük fel, hogy van egy Test osztályunk, amely egyszerre rendelkezik statikus tulajdonsággal és szokásos tulajdonsággal:

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

Dolgozzunk a szokásos osztálytulajdonsággal:

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

És most használjuk a statikus tulajdonságot:

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

Készítsen egy osztályt, amelynek lesz egy szokásos metódusa és egy statikus metódusa is.