Приступање 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 '+++';
    }
  }
?>

Позовите ову методу као метод класе, и као метод објекта.