⊗ppOpStPr 46 of 107 menu

Statiske egenskaber i OOP i PHP

Udover statiske metoder kan man også lave statiske egenskaber. Sådanne egenskaber erklæres også med nøgleordet static:

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

Man kan skrive noget til den statiske egenskab og læse fra den. I dette tilfælde angives egenskabens navn sammen med dollartegnet:

<?php Test::$property = 'test'; echo Test::$property; // vil udskrive 'test' ?>

Lav en klasse Num, som vil have to offentlige statiske egenskaber: num1 og num2. Skriv i den første egenskab tallet 2, og i den anden - tallet 3. Udskriv summen af egenskabernes værdier på skærmen.

svenuzptsw