PHP開発チームは12月8日(現地時間)、プログラミング言語「PHP」のメジャーバージョンアップ版「PHP 8.2」をリリースしました(公式ブログ、Phoronix)。
PHP 8.2の主な新機能は以下の通りです。
- Readonlyクラス。
- DNF(Disjunctive Normal Form)型。
- 新しい型: null、false、true。
- 新しい"Random"拡張モジュール。
- traitsでの定数定義のサポート。
- 動的プロパティの非推奨化。
その他、内蔵WebサーバーのMIMEテーブルの更新や、各種の関数が返す文字列のメモリ使用量の削減、Glibcの拡張モジュールの初期サポートなども行われています。
macOS Instrument向けのJITパフォーマンスプロファイル生成の初期サポートや、Linuxでarc4random_bufをGlibc 2.36で有効化する変更、Windows for ARM64でクロスビルドを有効化する変更なども行われています。
その他にも多数の変更が行われており、新機能の詳細はこちらで確認可能です。