PHP開発チームは12月3日(現地時間)、PHPのメジャーバージョンアップ版「PHP 7.0.0」を正式に公開しました(公式ブログ、Reddit)。現在公式サイトよりソースコードおよび、Windows用のバイナリをダウンロードすることができます。
PHP 7.0.0では、新バージョンのZend Engineが同梱されることに加え、以下のような多くの新機能が追加されます。
- パフォーマンスの改善: PHP 7はPHP 5.6の最大2倍高速
- メモリ使用量の削減
- Abstract Syntax Tree
- 首尾一貫した64-bitサポート
- 例外階層の改良
- 多くのfatal errorがExceptionに
- 安全なランダム数値の生成
- 古くサポートされないSAPIと拡張の除去
- null合体演算子の追加(??)
- 戻り値とスカラー型の型宣言
- 匿名クラス
- ゼロコストアセット
完全な変更点の詳細はChangeLogで確認することができます。また旧バージョンからの移行方法は「Migrating from PHP 5.6.x to PHP 7.0.x」に記載されています。
continue reading