Facebook、HHVM最新版公開 - PHP5サポートする最後のバージョン

Facebookは2018年1月16日(米国時間)、「HHVM 3.24|HHVM」において、HHVMの最新版となる「HHVM 3.24」の公開を発表した。HHVMはプログラミング言語PHPとHackに対応した仮想マシン。JIT技術を利用することで高いパフォーマンスを実現している。今回のバージョンはバグ修正のみならず、新機能の追加やパフォーマンスの改善、将来の改善へ向けた事前準備などが取り込まれている。HHVM 3.24の主な変更内容は次のとおり。
デストラクタの代わりとしてusingブロックをサポート
ラムダにおける型推論と型チェックの改善
XHP属性スプレッド演算子の導入
XHP属性および子供の型付けの改善
エラーメッセージの改善
複数のデバッガ操作の改善
参照引数を呼び出し側に指定する必要があるように変更(Hack)
パーシャルモードの場合に未定義部分はPHPで定義されているとは仮定しないように処理を変更(Hack)
HHVM 3.24はPHP5をサポートする最後のバージョンになるとされている。HHVM 3.24は2018年12月17日までサポート対象となっているため、それまでにPHP5からPHP7へ移行することが推奨されている。