Своҳиҳои статӣ дар дохили синф дар ООП дар PHP

Ба своҳиҳои статӣ дар дохили худи синф бо истифода аз self:: муроҷиат кардан мумкин аст. Намунаро бубинед:

Test.php<?php
  class Test
  {
    // Своҳии статии махфӣ:
    private static $property;
    
    // Усули статӣ барои таъин кардани қимати своҳӣ:
    public static function setProperty($value)
    {
      self::$property = $value; // додаҳоро ба своҳии static-и мо менависем
    }
    
    // Усули статӣ барои гирифтани қимати своҳӣ:
    public static function getProperty()
    {
      return self::$property; // додаҳои навишташударо мехонем
    }
  }
?>

Аз синфи мо истифода барем:

index.php<?php
  Test::setProperty('test'); // додаҳоро ба своҳӣ менависем
  echo Test::getProperty();  // ба экран бароварда мешавад
?>
Задание 1

Синфи Num созед, ки ду своҳии статии махфӣ дошта бошад: num1 ва num2. Бар асоси пешфарз дар своҳии num1 адади 2 нигоҳ дошта шавад, ва дар своҳии num2 - адади 3.

Задание 2

Дар синфи Num усули getSum созед, ки ҷамъи қиматҳои своҳиҳои num1 ва num2-ро ба экран чоп кунад.