Появление магических методов в PHP было очень закономерным и оправданным. И было радостно воспринято пользователями. Слишком радостно: магия проникла в такие места PHP кода, в которых ей совсем не должно быть места. В последнее время, когда PHP стал действительно взрослым, серьёзным и мощным языком программирования, когда укрепилось понимание предметной области (domain) как ключевой при разработке проекта, назрела потребность эту самую магию в коде потеснить. И версия 8.2 языка делает серьёзный шаг в этом направлении. Обо всём этом - наш ролик. Содержание ролика "PHP 8.2: Наступление на магию": 00:00 Как появилась магия в PHP? Экскурс в историю. 03:00 Четвёртая версия (PHP 4) - первые попытки войти в объектно-ориентированное программирование. 03:35 Пятая версия (PHP 5) - серьёзность намерений и первая магия (магические методы). 05:40 Простота PHP начинает мешать. Domain Driven Design наступает. 08:20 Всепроникающий язык DDD и магия. Недостатки магии на примере Eloquent моделей. Анонсы новых роликов можно получать в:
https://vk.com/freelancer_eyes