PHP 8.4がリリース - プロパティフックやLazy Objectsなど新機能多数

[PR]記事内のアフィリエイトリンクから収入を得る場合があります
  • URLをコピーしました!

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に移動し、非推奨化機能となっています。

新機能の詳細はChangeLogで確認可能です。最新版はphp.netからダウンロードすることができます。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次