Выпущен PHP 8.5 Alpha 1 с новыми возможностями

На прошлой неделе был выпущен первый альфа-релиз PHP 8.5, который положил начало циклу релизов, направленных на подготовку официального релиза PHP 8.5.0 в конце года.

Некоторые из изменений, которые можно найти в релизе PHP 8.5 Alpha 1, включают:

  • Поддержка закрытий и первоклассных вызываемых элементов в константных выражениях.
  • Поддержка обратной трассировки при фатальных ошибках.
  • Добавление атрибута #[\NoDiscard] для указания на то, что возвращаемое значение функции важно и должно быть использовано.
  • Поддержка приведения (void) для указания на то, что неиспользование значения является намеренным.
  • Поддержка приведения в константных выражениях.
  • Добавлен оператор pipe.
  • Добавлены array_first() и array_last().
  • Двоичный PHP CLI теперь поддерживает опцию --ini=diff для печати настроек INI, измененных по сравнению со встроенными настройками PHP по умолчанию.

PHP 8.5 движется к стабильному релизу в конце ноября, а до этого будет выпущено несколько альфа- и бета-версий, а также несколько кандидатов на релиз в течение октября и ноября.

Зарубин Иван Эксперт по Linux и Windows

Парашютист со стажем. Много читаю и слушаю подкасты. Люблю посиделки у костра, песни под гитару и приближающиеся дедлайны. Люблю путешествовать.

Комментарии (0)

Опубликовать