Pristup static preko klase i objekta u OOP-u u PHP-u

Statičkim svojstvima i metodama možemo pristupiti i preko klase, i preko promenljive sa objektom klase.

Pogledajmo na primeru. Neka imamo klasu Test sa statičkim svojstvom:

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

Ispišimo vrednost statičkog svojstva, pristupivši klasi:

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

A sada vrednost statičkog svojstva, pristupivši objektu klase:

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

Data je sledeća klasa sa statičkom metodom:

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

Pozovite ovu metodu kao metodu klase, i kao metodu objekta.