HHVM 3.24 终于发布了,此版本包含新功能、错误修复、性能改进和对未来改进的支持工作。值得注意的是,HHVM 3.24 是支持 PHP 5 的最后一个版本,这包括对 PHP 5 扩展(ext_zend_compat)的源码级别兼容性。官方建议迁移到 Hack 或 PHP 7。 此外,HHVM 3.24 也是对 Debian 7 Wheezy 和 Ubuntu 17.04 Zesty 支持的最后一个版本。 有以下值得关注的更新亮点: In Hack code, reference arguments must now be marked at the call site, e.g. $foo = [3, 1, 2]; sort(&$foo); Support for using blocks - an alternative to destructors Improved type inference and type checking for lambdas Added the XHP attribute spread operator Improved the typing of XHP attributes and children Clearer error messages for constraint errors on generic methods Improved handling of multiple debuggers (e.g. hphpd + xdebug) hh_parse now offers a --full-fidelity-text-json option, which includes node content in the output In partial mode, Hack no longer assumes that any unknown definitions must be defined in PHP 更新内容较多,详情请参阅发布主页。 HipHopVM(HHVM) 是 Facebook 推出的用来执行 PHP 代码的虚拟机,它是一个 PHP 的 JIT(Just-In-Time) 编译器,同时具有产生快速代码和即时编译的优点。 PHP 虚拟机 HHVM 3.24 正式发布:不再支持 PHP 5下载地址