PHP OOP-dä klas we obýekt üsti bilen static-e ýüzleniş

Statik aýratynlyklar we metotlar bilen, hem klas üsti bilen, hem-de klas obýekti bolan üýtgeýji üsti bilen işlemek mümkin.

Geliň, mysal bilen göreli. Bizde statik aýratynlygy bolan Test klassy bolsun:

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

Klase ýüzlenip, statik aýratynlygyň bahasyny çykaryň:

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

Indi bolsa, klas obýektine ýüzlenip, statik aýratynlygyň bahasyny çykaryň:

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

Aşakda statik metody bolan klas berlen:

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

Bu metody, klas metody hökmünde we obýekt metody hökmünde çagyryň.