Достъп до static чрез клас и обект в ООП в PHP

Към статичните свойства и методи може да се осъществява достъп както чрез класа, така и чрез променлива с обект от класа.

Нека да разгледаме пример. Да предположим, че имаме клас Test със статично свойство:

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

Нека изведем стойността на статичното свойство, като се обърнем към класа:

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

А сега нека изведем стойността на статичното свойство, като се обърнем към обект от класа:

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

Даден е следният клас със статичен метод:

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

Извикайте този метод като метод на класа и като метод на обект.