威尼斯手机平台-电子正规官网登录首页

热门关键词: 威尼斯手机平台,威尼斯登录首页,威尼斯正规官网
此版本标识着对 4.20 的扶助终止,此版本标记着对 4.21 的支撑终止
分类:热门贴子

HHVM 4.27.0 发布了,此版本标志着对 4.21 的支持终止。4.22-4.26 仍受支持, LTS 版本 3.30 和 4.8 同样如此。

原标题:Facebook 开发的 HHVM 引擎宣布停止支持 PHP

HHVM 4.26.0 发布了,此版本标志着对 4.20 的支持终止。4.21-4.25 仍受支持, LTS 版本 3.30 和 4.8 同样如此。

此版本更新亮点如下:

图片 1

此版本更新亮点如下:

  • 当函数未在所有分支中显式返回值时,出现更清晰的 typechecker 错误消息
  • 为基于 LSP 的编辑器中的覆盖方法添加了“跳转到定义”(例如 Visual Studio 代码)
  • 现在,在通常情况下,可以在基于 LSP 的编辑器中实现转到实现(“ textDocument/implementation”)

近日,Facebook 开发的 PHP 执行引擎 HHVM 在其官方博客上宣布,他们即将停止支持 PHP。

  • 各种 IDE 集成改进(更好的自动完成功能,更多有关悬停的上下文信息)
  • 动态类型的值现在可以在更多地方使用(在 XHP 内部,未设置的语句)
  • 声明一个与其所在类具有相同名称的方法不再是一个 Hack 错误(以前是 error 3007,它是为防止混淆而添加的,因为这些方法在 4.0 之前的 HHVM版本中充当构造函数)
  • 现在,当存在未完成的准备好的语句时关闭 SQLite 连接,将安排以后再关闭连接,而不是返回错误
  • 针对联合类型(Cat | Dog)和交点类型(FourLegged & Mammal)添加了实验性新语法,这是一个早期的实验原型,不适合一般使用,如果要进行试验,请将 union_intersection_type_hints=true 添加到 .hhconfig 中

更新说明:

HHVM 通过将 PHP 代码动态翻译成原生机器码而大幅提高速度。HHVM 支持 PHP 和 PHP 方言 Hack 语言。但现在开发团队宣布 HHVM v3.30 将是最后一个支持 PHP 的版本,下面是一些关键的时间节点:

更新说明:

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

  • 2018-12-03(branch cut): 在该日期后,PHP 代码将停止用于 master 和 nightly builds
  • 2018-12-17: 发布 v3.30.0 版本
  • 2019-01-28: 发布 v4.0.0 版本,不再支持 PHP
  • 2019-11-19: 终止对 v3.30 的支持

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

(文/开源中国)    

HHVM 开发团队建议使用 HHVM 的项目完全迁移到 Hack 或 PHP7 和 PHP 运行时。

(文/开源中国)    

他们还表示,希望自身做出的对现实世界 PHP 代码的支持能够快速突破:例如,他们可能会使用 inout 参数代替内置的引用参数 (&$foo),使得 INT64_MAX + 1 === INT64_MIN(浮点数除外)。

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

Hack 建立于 PHP 生态系统上,但 Facebook 最终的目标是让 Hack 拥有自己的核心框架生态。

为此,HHVM 团队也和我们分享了 2018 的开源计划,优先事项是支持现有的用户,并减少停止支持 PHP 带来的痛苦。这将涉及到创建其他项目,并优化若干现有项目以达到合适的 v1.x 状态。

目前的部分计划

  • hh-apidoc: 提升易用性,与现有项目集成,改进生成文档的可读性和格式
  • hacktest: 在所有现有项目中改进易用性、文档和用作 PHPUnit 的替代品
  • hack-router, hack-router-codegen: 删除对 PSR-7 的依赖,重新使用当前最佳实践的 API 设计,改进文档
  • 我们正在调查来自 Composer 和 Packagist 的迁移;目前看来,这将是一组使用 NPM 存储库、Yarn 的最佳实践或扩展,其目标是为基于 Web 的项目的 JS 和 Hack 部分使用单个包管理器

2019年,开发团队希望这些工作能够继续并扩展到更大的范围,以及提供更多的自动迁移工具来更新代码以处理语言方面的变更。返回搜狐,查看更多

责任编辑:

本文由威尼斯手机平台发布于热门贴子,转载请注明出处:此版本标识着对 4.20 的扶助终止,此版本标记着对 4.21 的支撑终止

上一篇:没有了 下一篇:没有了
猜你喜欢
热门排行
精彩图文