Курсы по Laravel
Менторство: 200$ за курс. Репетиторство: 20$ за занятие. Жми для подробностей!
⊗ppOpStPIC 47 of 107 menu
Вступайте в телеграмм-канал сайта code.mu: новинки, статьи, интервью, задачи, бесплатные курсы и тренинги. Жми для вступления:)

Статические свойства внутри класса в ООП в PHP

К статическим свойствам можно обращаться внутри самого класса, используя self::. Смотрите пример:

<?php class Test { // Приватное статическое свойство: private static $property; // Статический метод для задания значения свойства: public static function setProperty($value) { self::$property = $value; // записываем данные в наше static свойство } // Статический метод для получения значения свойства: 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.

azbydeenesfrkakkptruuz