HHVM 3.24

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