Год работы и программисты Drupal презентовали обновленный PHP 8.1. В новой ветке представлен целый ряд возможностей.
Основные улучшения в PHP 8.1:
● Внесены изменения, нарушающие совместимость;
● Добавлена возможность перечислений;
● Появилась поддержка легковесных потоков, файберов (Fiber), которые обеспечивают возможность управления потоками на низком уровне. В ближайшем времени появится поддержка файберов в Amphp, React PHP;
● Доработана реализация opcache (кэша объектного кода). Производительность некоторых приложений выросла на 5-8%;
● Расширена поддержка стоковых ключей;
● Внутренние методы будут возвращать корректный тип и выводить соответствующее предупреждение. В PHP 9.0 вместо предупреждения появится ошибка;
● Обеспечена поддержка алгоритмов хэширования Murmur Hash3 и xx Hash и многое другое.
Улучшения и доработки обеспечат более эффективную поддержку и развитие сайтов на Drupal.