Sifat Statik di dalam Kelas dalam OOP dalam PHP

Sifat statik boleh diakses di dalam kelas itu sendiri dengan menggunakan self::. Lihat contoh:

Test.php<?php
  class Test
  {
    // Sifat statik peribadi:
    private static $property;
    
    // Kaedah statik untuk menetapkan nilai sifat:
    public static function setProperty($value)
    {
      self::$property = $value; // merekodkan data ke dalam sifat static kami
    }
    
    // Kaedah statik untuk mendapatkan nilai sifat:
    public static function getProperty()
    {
      return self::$property; // membaca data yang direkodkan
    }
  }
?>

Mari gunakan kelas kami:

index.php<?php
  Test::setProperty('test'); // merekodkan data ke dalam sifat
  echo Test::getProperty();  // memaparkan pada skrin
?>
Задание 1

Buat kelas Num, yang akan mempunyai dua sifat statik peribadi: num1 dan num2. Biarkan secara lalai dalam sifat num1 disimpan nombor 2, dan dalam sifat num2 - nombor 3.

Задание 2

Buat dalam kelas Num kaedah getSum, yang akan memaparkan pada skrin jumlah nilai sifat num1 dan num2.