Статичка својства унутар класе у ООП у PHP
До статичких својстава може се приступити
унутар саме класе, користећи self::.
Погледајте пример:
<?php
class Test
{
// Приватно статичко својство:
private static $property;
// Статички метод за постављање вредности својства:
public static function setProperty($value)
{
self::$property = $value; // уписујемо податке у наше статичко својство
}
// Статички метод за добијање вредности својства:
public static function getProperty()
{
return self::$property; // читамо записане податке
}
}
?>
Искористимо нашу класу:
<?php
Test::setProperty('test'); // упишимо податке у својство
echo Test::getProperty(); // прикажимо на екрану
?>
Направите класу Num, која ће имати
два приватна статичка својства: num1
и num2. Нека подразумевано у својству
num1 буде сачуван број 2, а у
својству num2 - број 3.
Направите у класи Num метод getSum,
који ће исписивати на екран збир вредности
својстава num1 и num2.