PHP 虚拟机 HHVM 4.0.0 正式发布,不再支持 PHP

局长
 局长
发布于 2019年02月12日
收藏 12

由 Facebook 打造的 HHVM 引擎于今天发布了 4.0 正式版本。原定于1月28日发布的 4.0 版本延期两周后终于来了。

HHVM 是由 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”)。

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:PHP 虚拟机 HHVM 4.0.0 正式发布,不再支持 PHP
加载中

精彩评论

阿信sxq
阿信sxq
PHP虚拟机不支持PHP,你是认真的吗
今天星期一
今天星期一
php虚拟机不支持php?
左华栋
左华栋

引用来自“阿信sxq”的评论

PHP虚拟机不支持PHP,你是认真的吗
别抖机灵了。
PHP 现在 JIT 还是没有,HHVM 没融入,swoole 没直接整合进去,说明PHP 还是过于封闭。
另外也意味着FB 完全放弃PHP
意简美
意简美
php7 以后基本就和hhvm性能差不多了,7. 2 和 7.3 已经比hhvm快了
即使支持也没有任何意义了
nicozhang
nicozhang
标题很讽刺,php虚拟机你再支持php

最新评论(41

神木盒子
不是不再使用<?php 和<? 标签吗?
左华栋
左华栋

引用来自“金拱门”的评论

不支持PHP,那么HHVM做什么?

引用来自“左华栋”的评论

hack 语言,比 php 优雅,支持协程,常驻内存的话,性能也好。

引用来自“这波天秀”的评论

我差点你以为说node了,还hack,hack就一php5,蠢货

引用来自“左华栋”的评论

以下全是韩大的评论,打脸不? 哈哈哈: PHP 就一个 arayy, hack 有 vector、map、set 真好。不是性能的问题。而是语言本身。swoole 是支持 hhvm的,我改天重新搞搞,支持一下 hack。hhvm 建立在 Facebook 这么大量级工程实践之上,几十亿行代码,还是很靠谱的。hhvm + hack + swoole ,看起来非常不错

引用来自“这波天秀”的评论

你一个不写代码的键盘狗,天天在评论语言,你倒是写几行hack来瞧瞧啊?每天在那嘴炮,有意思?为啥hhvm不兼容php7,知道啥意思?贴出你的hack代码来让我瞧瞧?
韩大的原话,请去怼韩大,谢谢。
这波天秀
这波天秀

引用来自“金拱门”的评论

不支持PHP,那么HHVM做什么?

引用来自“左华栋”的评论

hack 语言,比 php 优雅,支持协程,常驻内存的话,性能也好。

引用来自“这波天秀”的评论

我差点你以为说node了,还hack,hack就一php5,蠢货

引用来自“左华栋”的评论

以下全是韩大的评论,打脸不? 哈哈哈: PHP 就一个 arayy, hack 有 vector、map、set 真好。不是性能的问题。而是语言本身。swoole 是支持 hhvm的,我改天重新搞搞,支持一下 hack。hhvm 建立在 Facebook 这么大量级工程实践之上,几十亿行代码,还是很靠谱的。hhvm + hack + swoole ,看起来非常不错
你一个不写代码的键盘狗,天天在评论语言,你倒是写几行hack来瞧瞧啊?每天在那嘴炮,有意思?为啥hhvm不兼容php7,知道啥意思?贴出你的hack代码来让我瞧瞧?
左华栋
左华栋

引用来自“金拱门”的评论

不支持PHP,那么HHVM做什么?

引用来自“左华栋”的评论

hack 语言,比 php 优雅,支持协程,常驻内存的话,性能也好。

引用来自“这波天秀”的评论

我差点你以为说node了,还hack,hack就一php5,蠢货
以下全是韩大的评论,打脸不? 哈哈哈: PHP 就一个 arayy, hack 有 vector、map、set 真好。不是性能的问题。而是语言本身。swoole 是支持 hhvm的,我改天重新搞搞,支持一下 hack。hhvm 建立在 Facebook 这么大量级工程实践之上,几十亿行代码,还是很靠谱的。hhvm + hack + swoole ,看起来非常不错
J
Jason909

引用来自“金拱门”的评论

不支持PHP,那么HHVM做什么?

引用来自“左华栋”的评论

hack 语言,比 php 优雅,支持协程,常驻内存的话,性能也好。

引用来自“这波天秀”的评论

我差点你以为说node了,还hack,hack就一php5,蠢货
你咋不说TypeScript就是JavaScript?
守望辰峰
守望辰峰
标题党。php虚拟机?既然不支持php,为什么还叫php虚拟机?官方有这样定义?
这波天秀
这波天秀

引用来自“金拱门”的评论

不支持PHP,那么HHVM做什么?

引用来自“左华栋”的评论

hack 语言,比 php 优雅,支持协程,常驻内存的话,性能也好。
我差点你以为说node了,还hack,hack就一php5,蠢货
MrCong
MrCong
php虚拟机不支持php?那么要他何用
喵星人123
喵星人123
不支持php还叫php虚拟机?
咖啡剑客程飞
咖啡剑客程飞
php jit很快就会出来了 很快 php语言借鉴java比例比较大 今后首先改进把数据类型改成静态 这样jit就非常好做了 和v8比起来缺乏的是大牌出资的专业VM 专家团队的技术淬炼
返回顶部
顶部