内容简介:HHVM 4.110 现已发布。这个版本的发布标志着对 4.104 版本的支持已经结束,HHVM 4.105-4.109,以及 4.80 和 4.102 LTS 版本还会继续得到支持。 HHVM 4.110 更新内容如下: Highlights 修复了setlocale()在调用特殊...
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 会引发错误。这在其他集合类型中已经是一个错误了 。
更多详情可查看:https://hhvm.com/blog/2021/05/17/hhvm-4.110.html
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- HHVM 4.100 发布,高速开源虚拟机
- HHVM 4.101 发布,高速开源虚拟机
- HHVM 4.102 发布,高速开源虚拟机
- HHVM 4.103 发布,高速开源虚拟机
- HHVM 4.104 发布,高速开源虚拟机
- HHVM 4.105 发布,高速开源虚拟机
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Ajax Design Patterns
Michael Mahemoff / O'Reilly Media / 2006-06-29 / USD 44.99
Ajax, or Asynchronous JavaScript and XML, exploded onto the scene in the spring of 2005 and remains the hottest story among web developers. With its rich combination of technologies, Ajax provides a s......一起来看看 《Ajax Design Patterns》 这本书的介绍吧!