Staattiset ominaisuudet OOP:ssa PHP:ssä

Staattisten metodien lisäksi voidaan tehdä myös staattisia ominaisuuksia. Nämä ominaisuudet myös esitellään käyttämällä avainsanaa static:

Test.php<?php
  class Test
  {
    public static $property;
  }
?>

Staattiseen ominaisuuteen voidaan kirjoittaa jotain ja lukea siitä. Tässä tapauksessa ominaisuuden nimi ilmoitetaan dollarin kanssa:

index.php<?php
  Test::$property = 'test';
  echo Test::$property; // tulostaa 'test'
?>
Задание 1

Tee luokka Num, jolla on kaksi julkista staattista ominaisuutta: num1 ja num2. Kirjoita ensimmäiseen ominaisuuteen luku 2, ja toiseen - luku 3. Tulosta ominaisuuksien arvojen summa näytölle.