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:
<?php
class Test
{
public static $property;
}
?>
Staattiseen ominaisuuteen voidaan kirjoittaa jotain ja lukea siitä. Tässä tapauksessa ominaisuuden nimi ilmoitetaan dollarin kanssa:
<?php
Test::$property = 'test';
echo Test::$property; // tulostaa 'test'
?>
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.