4 года назад
PHP. ООП. Наследование классов
В этом уроке мы продолжим знакомиться с парадигмой ООП в языке PHP. Рекомендую посмотреть вам прошлый урок, чтобы понимать предмет нашего сегодняшнего разговора. Сегодня мы обсудим наследование классов. Наследование — один из «китов» ООП. Два других «кита» — это инкапсуляция и полиморфизм, с которым мы тоже повстречаемся в этом уроке...
159 читали · 3 года назад
ООП в PHP: Особенности реализации
Предыдущая часть: ООП в Python Продолжаем рассматривать реализацию ООП в различных языках. Сегодня будет PHP. Учтите, что на сегодняшний день актуальная версия это 7 и выше. 1. Объект Здесь мы рассматриваем динамическое создание безымянного объекта. В PHP это можно сделать так: $a = (object) ['id' => 1, 'title' => 'My Title']; То есть объект создаётся как обычный ассоциативный массив, но перед его объявлением мы пишем (object), преобразуя его в объект. Доступ к элементам массива и к свойствам объекта...