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 条评论
登录 后参与评论

相关文章

来自专栏网络

HTTP页面如何完成301重定向

上周,本站发布了一篇名为《站长须知:HTTP迁移HTTPS时,如何避免发生重复内容问题》的文章。介绍了HTTP页面迁移到HTTPS的时候,为了避免出现重复内容的...

51450
来自专栏技术支持log

Linux 上部署 Socks5 代理服务器

这里我们在 Centos 7.4 系统上来部署 SS5 (Socks5 Proxy Server)代理服务器,用处还是蛮大的,办公网代理啊,用作跳板啥的,用法就...

3.7K20
来自专栏黑白安全

突破phpMyAdmin不能导出shell的方法

接着在浏览器中打开phpMyAdmin界面,登陆后找到变量,搜索general log,就会看到下面这张图的内容。

8010
来自专栏GuZhenYin

[干货来袭]MSSQL Server on Linux预览版安装教程(先帮大家踩坑)

前言 昨天晚上微软爸爸开了全国开发者大会,会上的内容,我就不多说了,园子里面很多.. 我们唐总裁在今年曾今透漏过SQL Server love Linux,果不...

25070
来自专栏散尽浮华

ping监控脚本案例分析

22530
来自专栏FreeBuf

CVE-2018-8174 “双杀”0day漏洞复现

最近360核心安全事业部高级威胁应对团队在全球范围内率先监控到了一例使用0day漏洞的APT攻击,捕获到了全球首例利用浏览器0day漏洞的新型Office文档攻...

27000
来自专栏WD学习记录

ASP.NET MVC4 配置逻辑

9720
来自专栏tiane12

无需使用UC tools直接重置Ucenter创始人密码

41530
来自专栏农夫安全

查找代理工具

查找代理工具:ProxyBroker https://github.com/constverum/ProxyBroker.git 为了解决大家查找代理的问题,介...

26360
来自专栏落花落雨不落叶

VMware安装Elementary OS 后不能上网问题解决方法

384110

扫码关注云+社区

领取腾讯云代金券