На прошлой неделе был выпущен первый альфа-релиз 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 движется к стабильному релизу в конце ноября, а до этого будет выпущено несколько альфа- и бета-версий, а также несколько кандидатов на релиз в течение октября и ноября.
Комментарии (0)