Πρόσβαση σε 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 '+++';
    }
  }
?>

Καλέστε αυτή τη μέθοδο ως μέθοδο της κλάσης, και ως μέθοδο του αντικειμένου.