offline version v3
Запись на курсы по HTML, CSS, JavaScript, PHP, фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
⊗ppOpBsODPV 16 of 179 menu

Необязательность значений свойств в ООП в PHP

Не обязательно задавать начальные значения всем свойствам:

<?php class Test { public $prop1 = 'value1'; // задаем начальное значение public $prop2; // не задаем } ?>

При задании начальных значений свойств можно выполнять некоторые операции (самые примитивные):

<?php class Test { public $prop = 1 + 2; // найдем сумму чисел } $test = new Test; echo $test->prop; // выведет 3 ?>