PHP'de OOP Sınıfı İçinde Statik Özellikler

Statik özelliklere, sınıfın kendi içinde self:: kullanılarak erişilebilir. Örneğe bakın:

Test.php<?php
  class Test
  {
    // Private statik özellik:
    private static $property;
    
    // Özelliğe değer atamak için statik metod:
    public static function setProperty($value)
    {
      self::$property = $value; // verileri static özelliğimize yazıyoruz
    }
    
    // Özellik değerini almak için statik metod:
    public static function getProperty()
    {
      return self::$property; // yazılan verileri okuyoruz
    }
  }
?>

Sınıfımızı kullanalım:

index.php<?php
  Test::setProperty('test'); // verileri özelliğe yazalım
  echo Test::getProperty();  // ekrana yazdıralım
?>
Задание 1

İki private statik özelliği olan bir Num sınıfı yapın: num1 ve num2. Varsayılan olarak num1 özelliğinde 2 sayısı, num2 özelliğinde ise 3 sayısı saklansın.

Задание 2

Num sınıfında, num1 ve num2 özelliklerinin değerlerinin toplamını ekrana yazdıran getSum metodunu yapın.