首页 > 社会 > HHVM引擎4.0正式发布,不再支持PHP
2019
02-12

HHVM引擎4.0正式发布,不再支持PHP

脚本之家

你与百万开发者在一起

作者:局长

来源:开源中国

从 4.0 版本开始,HHVM 引擎只支持 
PHP 方言 —— Hack 语言。Hack 语言是由 Facebook 开发的,同时结合了动态类型语言(如 PHP 语言)和静态类型语言(如 C 语言)两种特点的一门编程语言。

由 Facebook 打造的 HHVM 引擎于今天发布了 4.0 正式版本。原定于1月28日发布的 4.0 版本延期两周后终于来了,随之而来的还有宣布放弃对 PHP 的支持。

HHVM(HipHop Virtual Machine)

 最初是由 Facebook 打造的 PHP 虚拟机,它通过将 PHP 代码动态翻译成原生机器码而大幅提高速度。HHVM 支持 PHP 和 PHP 方言 Hack 语言。但根据开源中国此前的报道,开发团队宣布 HHVM v3.30 将是最后一个支持 PHP 的版本,
并从 4.0 起停止支持 PHP

现在 4.0 版本已发布,从发布公告中我们看到 

HHVM 4.0 已不再支持 PHP

此外,该版本增加了对 .hack 文件的支持、
对 HSL 正则表达式的非实验性支持
,并删除了几个 PHP 相关的行为,如:

删除 PHP 数组中存在的行为,但不删除 Hack Arrays 或 Hack Collections

删除需要检查或改变调用者的函数(或调用函数的方法),如 compact(), extract(), get_declared_variables(), func_get_args()

官方还表示,计划在下个版本中删除对 <?php 的支持,这样带来的主要好处是可提供更清晰的错误消息(例如 
“HHVM no longer supports PHP code”
)。

既然 HHVM 只专注 Hack,HHVM 团队当然希望 HHVM 和 Hack 能给开发者提供一个更好、更高性能的体验。目前针对 Hack 而设计的改进有:

完善 Hack 数组,使用类似数组的数据结构更容易进行类型检查

消除析构函数和引用

使用垃圾回收功能以产生可衡量的性能提升

另外,鉴于 HHVM 放弃对 PHP 的支持,HHVM 开发团队建议使用 HHVM 的项目完全迁移到 Hack 或 PHP 7 和 PHP JIT。

HHVM 放弃对 PHP 支持这件事其实有迹可循。很早之前开源中国就曾报道过,因为 PHP 7 与 PHP 5 存在很大的兼容性问题,Facebook 的 HHVM 团队决定改用 Hack 语言开发 HHVM。通过减少使用 PHP,HHVM 团队希望 HHVM 和 Hack 能给开发者提供一个更好、更高性能的体验。

虽然 Hack 语言建立在 PHP 生态系统上,但 Facebook 最终的目标是希望 Hack 能拥有自己的核心框架生态。

HHVM 发布公告:https://hhvm.com/blog/2019/02/11/hhvm-4.0.0.html

【END】

弃Windows而拥抱Linux之后,我有这些新发现!

2018 Python开发者调查报告发布

“我不愿意966,老板建议离婚”

● 
 

书榜 | 计算机书籍(1.21-1.27)销售排行榜

● 

 

脚本之家粉丝福利,请查看!

● 

 

导师不愿意带的10种学生,你可别中了!

● 
2018微信数据报告来了!00后、90后最爱的表情是它们…

● 
从项目的 star 数看2018年 JavaScript 生态圈

● 

互联网年度薪资报告:高开低走,屯粮过冬

● 

在华为干了十二年的老员工被离职了:合同到期不续签,焉知祸福

●  
五款主流Linux发行版性能对比,不求最强但求稳

小贴士

返回 上一级 搜索“

Java

 

女程序员 

大数据 

留言送书

 

运维 

算法 

Chrome 

黑客 

Python

 

JavaScript 

人工智能 

女朋友

 

MySQL 

书籍

 

等关键词获取相关文章推荐。

最后编辑:
作者:admin
这个作者貌似有点懒,什么都没有留下。