PHP-də OOP-də Sinif Daxilində Statik Xüsusiyyətlər

Statik xüsusiyyətlərə sinfin özü daxilində self:: istifadə etməklə müraciət etmək olar. Nümunəyə baxın:

Test.php<?php
  class Test
  {
    // Private statik xüsusiyyət:
    private static $property;
    
    // Xüsusiyyətə dəyər təyin etmək üçün statik metod:
    public static function setProperty($value)
    {
      self::$property = $value; // verilənləri static xüsusiyyətimizə yazırıq
    }
    
    // Xüsusiyyətin dəyərini almaq üçün statik metod:
    public static function getProperty()
    {
      return self::$property; // yazılmış verilənləri oxuyuruq
    }
  }
?>

Sinifimizdən istifadə edək:

index.php<?php
  Test::setProperty('test'); // verilənləri xüsusiyyətə yazaq
  echo Test::getProperty();  // ekrana çıxaraq
?>
Задание 1

Num sinfi yaradın, onun iki private statik xüsusiyyəti olsun: num1 və num2. Əslanda num1 xüsusiyyətində 2 rəqəmi, num2 xüsusiyyətində isə 3 rəqəmi saxlanılsın.

Задание 2

Num sinfində getSum metodu yaradın, bu metod num1 və num2 xüsusiyyətlərinin dəyərlərinin cəmini ekrana çıxarsın.