设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 软件追踪 查看内容

HHVM 4.40发布,只支持Hack语言的PHP虚拟机

2020-1-14 17:54| 发布者: joejoe0332| 查看: 291| 评论: 0|原作者: oschina|来自: oschina

摘要: HHVM 4.40 发布了,此版本标志着对 4.33 的支持终止,目前仍然支持 HHVM4.34–4.39,以及 4.8 和 4.32 LTS 版本。 此版本有一个破坏性变化: 两次指定相同的 XHP 属性(foo x =“ 1” x =“ 2” /)现在是语法错误 ...
HHVM 4.40 发布了,此版本标志着对 4.33 的支持终止,目前仍然支持 HHVM 4.34–4.39,以及 4.8 和 4.32 LTS 版本。

此版本有一个破坏性变化:

  • 两次指定相同的 XHP 属性(<foo x =“ 1” x =“ 2” />)现在是语法错误

特性上,去年的更改无意间使解析器接受 XHP children声明的任意类型,但是:

  • XHP 类库仍然不支持此功能。
  • 类型检查器不验证 children
  • 这可能会导致无法令人满意的 children 声明,例如对未定义类型的引用。

目前正在更改类型检查器,以验证 XHP children声明未引用未定义的类型;在 XHP children 声明的情况下,以下类型将被类型检查器视为有效:

  • 区分大小写的特殊值pcdataanyempty
  • XHP 类别名称,例如%foo
  • 定义的、非混淆的、非通用的 Hack 类型,例如类名、XHP 类名或接口。

此更改可能出现在在 4.41 版本中,详情查看更新说明:

https://hhvm.com/blog/2020/01/13/hhvm-4.40.html

HHVM 原本是由 Facebook 打造的 PHP 虚拟机,它通过将 PHP 代码动态翻译成原生机器码而大幅提高速度。HHVM 支持 PHP 和 PHP 方言 Hack 语言,但从 4.0 版本开始,仅支持 Hack 语言。


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部