Поговорим об основных изменениях в новой версии PHP 8.3, а они там есть, пусть и не столь существенные. Чуть-чуть затронем производительность в узких кейсах. Всё просто и понятно, как обычно.
00:00 — Вступление
00:37 — Изменение свойств при клонировании
04:07 — Типизированные константы
04:18 — #[Override] атрибут
06:11 — json_validate()
07:49 — Извлечение констант из классов
08:30 — Анонимные классы только для чтения
08:52 — Randomizer дополнения
10:52 — Новые исключения по дате/времени
11:47 — unserialize() обработка ошибок
12:05 — Изменения в range() функции
13:28 — Трейты и статические свойства
14:11 — Замыкание магических методов
15:26 — Инвариантная видимость констант
15:52 — get_class(), get_parent_class()
16:53 — Производительность
18:28 — Директивы ограничения памяти
Теги: php, php8, php что нового, разработка, php разработка, php trait, php json, json_validate, php override, php unserialize, php range, php framework, symfony, laravel, wordpress