HHVM 4.110 发布,高速开源虚拟机
HHVM 4.110 现已发布。这个版本的发布标志着对 4.104 版本的支持已经结束,HHVM 4.105-4.109,以及 4.80 和 4.102 LTS 版本还会继续得到支持。
HHVM 4.110 更新内容如下:
Highlights
- 修复了
setlocale()
在调用特殊值""
或"0"
时的行为。(#8834)- 有关更多详细信息,看参见先前的公告。
- 现在,默认语言环境将始终为“C”。
- 当调用带有 shape-typed 参数的函数时,IDE集成现在会自动完成 shape field names。
- 在对 method reference 进行 JSON 序列化时,运行时不再引发错误。
- 改进了 typechecker 对缺少主体的非抽象方法的错误信息。
Breaking Changes
-
内置函数
preg_last_error()
,json_last_error()
和json_last_error_msg()
已被删除。从 HHVM 4.106 开始,它们已经被废弃了 。而是使用以下替代方法: - 如果
<<__EntryPoint>>
函数具有任何泛型类型参数,则 typechecker 将引发错误。 - 如果
keyset
,dict
,Set
,或Map
的初始化具有泛型类型参数,如果 key type 是不是arraykey
或其子类型(int
或string
),typechecker 则会抛出一个错误。例如,$foo = keyset<bool>[];
。 - 当附加到
keyset
($keyset[] = 'foo';
)时,typechecker 现在可以正确地强制附加值是int
或string
。 - 现在,当使用不是
int
或string
的索引对Map
进行索引时,typechecker 会引发错误。这在其他集合类型中已经是一个错误了 。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Ant Design 4.15.6 发布,企业级 UI 设计语言和 React 实现
Ant Design 4.15.6发布了。Ant Design 是一套企业级的 UI 设计语言和 React 实现,使用 TypeScript 构建,提供完整的类型定义文件,自带提炼自企业级中后台产品的交互语言和视觉风格、开箱即用的高质量 React 组件与全链路开发和设计工具体系。 此版本更新内容如下: 修复 Upload 上传文件被accept过滤后beforeUpload无法接收到的问题。#30549 移除全局样式中对th的text-align属性的重置。#30399 国际化 补充印地语国际化文案。#30541 补充葡萄牙语(巴西)国际化文案。#30532 更新说明:https://github.com/ant-design/ant-design/releases/tag/4.15.6
- 下一篇
Android 12 Beta 1 发布,改善 UI 和隐私,引入设备高性能标准
在今天的 Google I/O 大会上,Google 发布了 Android 12 的第一个测试版。Android 12 Beta 对 Android 系统进行的非常大的改动,以下是一些值得关注的变化。 适用于 Android 的新用户界面 正如 Android Developer 在消费者博客中强调的那样,Android 12 带来了 Android 历史上最大的设计变化。Google 重新思考了整个体验,从色彩到形状、光线和动画,使 Android 12 更具表现力、活力和个性化。这项工作是在 Google 的软件、硬件和 Material Design 团队之间的深度合作下完成的,Google 正在将软件和硬件生态系统统一在一种名为 Material You 的设计语言之下。 Google 已经将新的设计语言扩展到整个平台和 UI 组件,因此你的应用程序将自动获得这些升级。 重新设计的小部件 - 随着 Android 12 的设计变化,Google 已经更新了应用程序的小部件,使它们更好用、更漂亮,也更容易被发现。Google 增加了新的交互式控件,如复选框、开关和单选按钮。An...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8编译安装MySQL8.0.19
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Docker安装Oracle12C,快速搭建Oracle学习环境