PHP выходит на новый уровень строгости и чистоты кода. Вот самые важные изменения:
🔹 Инкременты и декременты
Теперь `'a9'++ вызовет TypeError вместо странного поведения.
🔹 Ошибки при
unserialize()Любая проблема при десериализации выбросит
UnserializationFailedException.🔹 Запрет на
false как массивБольше нельзя делать
$arr[] = 2;, если $arr = false;.🔹 Упрощение интерполяции строк
Старый синтаксис
${} будет удалён. Останется только $name в строках.🔹 Предупреждения = Фатальные ошибки
Обращение к несуществующей переменной сразу остановит выполнение скрипта.
🔹 Удаление устаревших функций
Если видите депрекейшн-ворнинги — обязательно исправляйте.
🛠️ Что можно делать уже сейчас:
Уберите все предупреждения из кода.
Настройте строгую типизацию и обработку ошибок.
🔗 Medium
Библиотека пхпшника
