Accès au static via la classe et l'objet en POO en PHP

Il est possible d'accéder aux propriétés et méthodes statiques soit via la classe, soit via une variable contenant un objet de la classe.

Regardons un exemple. Supposons que nous ayons une classe Test avec une propriété statique :

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

Affichons la valeur de la propriété statique en accédant via la classe :

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

Et maintenant, affichons la valeur de la propriété statique en accédant via un objet de la classe :

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

La classe suivante avec une méthode statique est donnée :

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

Appelez cette méthode en tant que méthode de classe, et en tant que méthode d'objet.