PHP-daky OOP-da static bilen birikdirmek

Klase hem statik aýratynlyklar we usullary, hem-de adaty aýratynlyklar we usullary öz içine alyp biler.

Geliň, mysal görkezeliň. Bizde Test klassy hem statik aýratynlyk, hem-de adaty aýratynlyk bilen bolsun:

Test.php<?php
  class Test
  {
    public static $staticProperty = 'static';
    public $usualProperty = 'usual';
  }
?>

Geliň, klassyň adaty aýratynlygy bilen iş göreliň:

index.php<?php
  $test = new Test;
  echo $test->usualProperty;
?>

Indi bolsa statik aýratynlygy ulanalyň:

index.php<?php
  echo Test::$staticProperty;
?>
Задание 1

Bir klas düzüň, oňa hem adaty usul, hem-de statik usul degişli bolsun.