Dostop do static prek razreda in objekta v OOP v PHP

Do statičnih lastnosti in metod lahko dostopamo prek razreda ali prek spremenljivke z objektom razreda.

Poglejmo si na primeru. Recimo, da imamo razred Test s statično lastnostjo:

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

Izpišimo vrednost statične lastnosti, z dostopom do razreda:

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

In zdaj vrednost statične lastnosti, z dostopom do objekta razreda:

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

Podan je naslednji razred s statično metodo:

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

Pokličite to metodo kot metodo razreda in kot metodo objekta.