PHP-də OOP-də static-ə sinif və obyekt vasitəsilə müraciət

Statik xassələr və metodlara həm sinif vasitəsilə, həm də sinif obyekti olan dəyişən vasitəsilə müraciət etmək olar.

Nümunəyə baxaq. Tutaq ki, statik xassəsi olan Test sinfimiz var:

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

Statik xassənin qiymətini sinfə müraciət edərək çıxaraq:

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

İndi də statik xassənin qiymətini sinif obyektinə müraciət edərək çıxaraq:

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

Statik metodu olan aşağıdakı sinif verilib:

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

Bu metodu həm sinif metodu kimi, həm də obyekt metodu kimi çağırın.