Odwoływanie się do static przez klasę i obiekt w OOP w PHP

Do statycznych właściwości i metod można odwoływać się zarówno przez klasę, jak i przez zmienną z obiektem klasy.

Spójrzmy na przykład. Załóżmy, że mamy klasę Test ze statyczną właściwością:

Test.php<?php
  class Test
  {
    public static $property = 'static';
  }
?>

Wypiszmy wartość statycznej właściwości, odwołując się do klasy:

index.php<?php
  echo Test::$property;
?>

A teraz wartość statycznej właściwości, odwołując się do obiektu klasy:

index.php<?php
  $test = new Test;
  echo $test::$property;
?>
Задание 1

Dana jest następująca klasa z statyczną metodą:

Test.php<?php
  class Test
  {
    public static function show()
    {
      return '+++';
    }
  }
?>

Wywołaj tę metodę jako metodę klasy, i jako metodę obiektu.