08 | PHP — Reflection API: автоподстановка, тесты и основы ООП
Описание
Короткий практический разбор Reflection в PHP: инспекция классов, свойств, методов, автоподстановка параметров и запуск приватных методов. Параллельно — обзор ключевых принципов ООП: инкапсуляция, наследование, абстракция и полиморфизм с примерами и советами по применению в продакшне.
Ставьте лайк, подписывайтесь и оставляйте вопросы — разберём ваши кейсы в следующих выпусках.
Таймкоды:
00:00:03 — Введение в рефлексию в PHP
00:01:50 — Возможности рефлексии (атрибуты, константы, свойства)
00:02:31 — Пример заселения свойств через рефлексию
00:03:28 — Подстановка параметров в методах (autowiring/DI)
00:05:01 — Запуск приватных методов через рефлексию
00:06:42 — Альтернативы рефлексии (статические и анонимные методы)
00:08:26 — Краткая история ООП и происхождение концепции
00:09:35 — Процедурное программирование: плюсы и минусы
00:11:02 — Недостатки процедурного подхода
00:12:00 — Личный опыт и примеры из прошлого
00:13:14 — Определение ООП и основные связи между объектами
00:14:18 — Четыре столпа ООП: инкапсуляция, наследование, абстракция, полиморфизм
00:15:43 — Инкапсуляция: зачем и как применять
00:18:50 — Область видимости методов: public/protected/private
00:20:41 — Наследование: преимущества и примеры
00:21:48 — Принципы повторного использования и абстракции
00:22:45 — Полиморфизм: концепция и реализация в PHP
00:24:47 — Реализация полиморфизма на примерах
00:25:42 — Пример полиморфизма с абстрактными классами/интерфейсами
00:26:40 — Управление полиморфными объектами и вывод
#PHP #Reflection #OOP #DependencyInjection
Рекомендуемые видео



















