画像提供:マイナビニュース

写真拡大

HHVM 3.24

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へ移行することが推奨されている。