PHP開発チームは11月21日(現地時間)、「PHP 8.4」の正式版をリリースしました。PHP 8.4.1はPHPのメジャーバージョンアップ版として多数の新機能や改良が行われています。
PHP 8.4ではプロパティフックが導入され、プロパティのアクセスや変更をフックで制御可能になりました。ゲッターとセッターに異なる可視性を設定できる非対称な可視性も導入されています。DOM APIの拡張、Lazy Objects、BCMathのオブジェクト指向サポート、その他さまざまな構文の改善やパフォーマンスの最適化が行われています。
主な変更点は以下の通りです。
- Property Hooks
- Asymmetric Property Visibility
- Lazy Objects
- PDO driver-specific subclasses
- BCMath object type
- And much much more...
一方IMAP、OCI8、PDO_OCI、pspell拡張はアンバンドルされ、PECLに移動し、非推奨化機能となっています。