PHP 虚拟机 HHVM 3.24 正式发布:不再支持 PHP 5

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) 编译器,同时具有产生快速代码和即时编译的优点。

0 个评论