28 ноября вышел PHP 7.4
Новая версия PHP включает много возможностей для синтаксиса языка, а также повышает его производительность.
Изменения новой версии:
- типизированные свойства классов - теперь они могут включать объявления типов;
- предзагрузка;
- стрелочные функции для короткой записи анонимных функций;
- оператор объединения с null (??=);
- оператор распаковки в массивах;
- интерфейс внешних функций.
Также переведены в разряд устаревших некоторые возможности старых версий:
- вложенные тернарные операторы без скобок;
- обращение к элементам массивов и строкам с использованием фигурных скобок;
- функция is_real() и приведение к типу real;
- использование ключевого слова parent без родительского класса;
- параметр конфигурации allow_url_include;
- применение array_key_exists() над объектами.
Как показывают предварительные тестирования, PHP 7.4 на 10-20% быстрее, чем 7.2.