PHP開発チームは2024年11月21日、PHPの新バージョンPHP 8.
PHP 8.
- プロパティフック
- オブジェクトのプロパティにgetおよびset操作に関連づけられた追加ロジックを含めることが可能となった。
- 非対称プロパティの可視性
- オブジェクトプロパティの可視性設定を、可視性の取得とは独立して制御できるようになった。
- 遅延オブジェクト
- アクセスがあるまで初期化が延期されるオブジェクトを作成できるようになった。
#[\Deprecated]
アトリビュート- 新しいDeprecatedアトリビュートにより、ユーザ定義の関数、メソッド、クラス定数を非推奨としてマークできる。非推奨とマークされた機能は、PHPが提供する既存の非推奨メカニズムの動作が適用される。
- DOM拡張モジュールの新機能とHTML5サポート
- DOM APIが新しくなり、標準に準拠したHTML5ドキュメントのパース機能が追加された。標準に準拠しない複数のDOM機能の動作に関するバグが修正され、より便利に利用できる機能が利用可能となった。
- PDO
(PHP Data Object) サブクラス - PDOドライバ固有のサブクラスのサポートが追加された。ドライバ固有のSQLパーサーのサポートも追加。
このほかパフォーマンス改善、バグ修正やコードのクリーンアップなども行われている。新機能、改善点の詳しい内容はChangelogを参照。
PHP 8.