PHP開発チームは8月31日(現地時間)、「PHP 8.3.0 RC1」をリリースしました(Phoronix)。
PHP 8.3は11月末の安定版リリースを目指して開発が進められています。RC 1の公開は予定通りで、今後隔週でリリース候補の公開が計画されています。PHP 8.3.0 RC1は初期のテストバージョンであるため、製品環境で使用しないことが推奨されています。
PHP 8.3ではJSON検証のためのjson_validate()関数の追加や、匿名リードオンリークラスのサポートなど、さまざまな新機能が追加されています。
- Implementing more appropriate date/time exceptions.
- Adding a json_validate() function for validating JSON.
- Implementing the #[\Override] attribute RFC
- Updating the Zip extension and adding new set/get archive flag methods.
- The PHP POSIX support added posix_sysconf, posix_pathconf, posix_fpathconf, and posix_eaccess.
- A number of new PHP Sockets options.
- New features for the Randomizer class.
- Adding support for newer cURL options and constants up through cURL 7.87.
- Various new DOM methods added for DOM nodes and elements.
- Support for rounding negative places within the number_format() function.
- Support for zend_call_stack_get on OpenBSD platforms.
- Support for linting multiple files at once using the php -l option.
- Support for negative indices in arrays.
- Support for anonymous read-only classes.
- Support for typed class constants.
- Many bug fixes and other improvements.