hhvm版本号和PHP版本号的对应关系

2017年05月30日 | 作者:hhvm君 | 分类:基础教程

#HHVM#PHP7

《Hack与HHVM权威指南》一书,已经在各大网店公开发售!

有网友问:hhvm的版本和PHP版本的对应关系是什么?哪个版本支持php7。

在这里,HHVM君这样回答第一个问题:《Hack与HHVM权威指南》一书中,明确说明过,HHVM的版本号和PHP的版本号之间没有特定的对应关系。截至本文发布时,HHVM的最新版本为:3.19.2,而PHP的最新版本为:7.1.6RC1,两者的版本号之间没有明确对应关系。所以,套用一句话,“如有雷同,纯属巧合”。

关于第二个问题,目前HHVM官方的说法是:HHVM支持PHP7的主要特性,并不是支持所有特性,这点一定要注意,所以,如果你使用HHVM运行PHP7的代码的话,如果存在着不兼容的情况,也是正常的。HHVM对PHP5.6的特性是完全支持的。而对于PHP7的特性,只是“主要特性支持”。请注意这个措辞。英文的原文是“HHVM supports Hack, PHP 5 and the major features of PHP 7”。所以,想在HHVM下面完美无差错的支持PHP7的话,还可能需要些时间。

建议大家仔细阅读一下,这篇文章:《HHVM支持PHP7》。这里有比较详细的说明。所以,如下可能是您的选择:代码是基于PHP5.6的话,可以完美部署。代码是基于Hack语言的话,完全OK,完美部署。代码是基于PHP7的话,请部署后,仔细请QA部门检查是否有问题,如果发现了问题,欢迎提交HHVM官方的issue

另外,HHVM的最新版是同时支持PHP5.6的语法和PHP7的主要特性的。这两点并不冲突,是完美组合的关系。大家要注意这点。

【http://hhvm.news】欢迎您转载本站内容,转载请注明来自HHVM.News(http://hhvm.news/)