Statische Eigenschaften innerhalb einer Klasse in OOP in PHP

Auf statische Eigenschaften kann innerhalb der Klasse selbst zugegriffen werden, indem man self:: verwendet. Siehe Beispiel:

Test.php<?php
  class Test
  {
    // Private statische Eigenschaft:
    private static $property;
    
    // Statische Methode zum Setzen des Eigenschaftswerts:
    public static function setProperty($value)
    {
      self::$property = $value; // Schreibt Daten in unsere static-Eigenschaft
    }
    
    // Statische Methode zum Abrufen des Eigenschaftswerts:
    public static function getProperty()
    {
      return self::$property; // Liest die geschriebenen Daten
    }
  }
?>

Verwenden wir unsere Klasse:

index.php<?php
  Test::setProperty('test'); // Schreibt Daten in die Eigenschaft
  echo Test::getProperty();  // Gibt sie auf dem Bildschirm aus
?>
Задание 1

Erstellen Sie eine Klasse Num, die zwei private statische Eigenschaften hat: num1 und num2. Standardmäßig soll in der Eigenschaft num1 die Zahl 2 gespeichert sein, und in der Eigenschaft num2 - die Zahl 3.

Задание 2

Erstellen Sie in der Klasse Num die Methode getSum, die die Summe der Werte der Eigenschaften num1 und num2 auf dem Bildschirm ausgibt.