HHVM 4.98 发布,Facebook 开发的开源虚拟机

栏目: 软件资讯 · 发布时间: 3年前

内容简介:HHVM 4.98 正式发布,此版本的发布标志着 4.92 版本的支持将终止。HHVM 4.93–4.97,以及 4.56 和 4.80 LTS 版本还会继续获得支持维护。 HHVM(HipHop Virtual Machine)是一个开源虚拟机。HHVM 由 Facebook 开发...

HHVM 4.98 正式发布,此版本的发布标志着 4.92 版本的支持将终止。HHVM 4.93–4.97,以及 4.56 和 4.80 LTS 版本还会继续获得支持维护。

HHVM(HipHop Virtual Machine)是一个开源虚拟机。HHVM 由 Facebook 开发,该项目的源代码托管在 GitHub 上。从 4.0 版本开始,不再支持 PHP 语言。

亮点

  • 对各种 typechecker 错误信息进行了小幅改进。

重大变化:

当一个类从它的父类/接口/特性中继承了同一个非抽象常量的多个冲突定义时,typechecker 现在能够正确地报告错误。这些已经是运行时的错误,之前不会被 tyechecker 发现。

未来的变化:

  • 我们希望在未来的版本中删除内置函数 inst_meth (可以使用匿名函数或 meth_caller 来代替)。
    • .hhconfig 标志 disallow_inst_meth=true 和 INI 选项 hhvm.hack.lang.disallow_inst_meth=true 可以用来强制执行未来的行为。
  • 我们希望字符串连接('hello '.$name)和插值("hello $name")在未来会被限制为 stringint 值。
    • 本次版本还添加了运行时(INI)选项 hhvm.notice_on_coerce_for_str_concat,它可以用来在连接/插值其他类型时引发通知(如果设置为 1)或抛出 InvalidOperationException(如果设置为 2)。

更多详情可查看:https://hhvm.com/blog/2021/02/22/hhvm-4.98.html


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Effective JavaScript

Effective JavaScript

David Herman / Addison-Wesley Professional / 2012-12-6 / USD 39.99

"It's uncommon to have a programming language wonk who can speak in such comfortable and friendly language as David does. His walk through the syntax and semantics of JavaScript is both charming and h......一起来看看 《Effective JavaScript》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

SHA 加密
SHA 加密

SHA 加密工具