PHP開発チームは7月10日(現地時間)、スクリプト言語PHPの次期バージョンのベータ版「PHP 7.0.0 Beta 1」をリリースしました(公式ブログ、Reddit)。現在公式サイトよりソースコードをダウンロードすることができます(Windows用PHPのソースコードとバイナリもダウンロードできます)。
PHP 7.0.0 Beta 1は、PHP 7系の3番目のプレリリース版。Beta 1で機能凍結フェーズに到達し、これ以降重要な機能の変更は行われないと宣言されています。
目次
PHP 7の新機能
PHP 7.0.0は、新バージョンのZend Engineが同梱されることに加え、以下のような新機能が追加されます。
- パフォーマンスの改善: PHP 7はPHP 5.6の最大2倍高速
- 首尾一貫した64-bitサポート
- 多くのfatal errorがExceptionに
- 古くサポートされないSAPIと拡張の除去
- null合体演算子(??)
- Combined comparison Operator(<=>)
- 戻り値の型宣言
- スカラー型の型宣言
- 匿名クラス
詳細はNEWSファイル、およびUPGRADINGファイルを参照してください。
次期バージョンのBeta 2は7月23日リリース予定。今後のリリース計画はWikiに掲載されていて、PHP 7のファイナルバージョンは11月12日に計画されているようです。