8 月 28 日,PHP 开发团队宣布 PHP 5.6.0 发布(下载)。该版本带来了很多新特性以及若干改进,另外还有一些新特性并不向后兼容。
该版本带来的新特性包括:
- 常量标量表达式 ( Constant scalar expressions )
- 使用…操作符实现可变参数函数 ( Variadic functions ) 和参数解包功能 (Argument unpacking)
- 使用 use 关键字导入函数和常量
- 使用 ** 操作符计算乘方
- 交互式的 PHP 调试器 phpdbg
- php://input 可以复用,废弃了 $HTTP_RAW_POST_DATA
- GMP 对象支持操作符重载
- 支持上传大于 2GB 的大文件
要了解引入的所有新特性,可以阅读迁移指南中的新特性部分。
此外,该版本还引入了一些与之前版本并不兼容的特性,如 json_decode() 在解析 JSON 语法时会更为严格, GMP 资源现在是对象了,等等。
该版本所有的变更信息可以参见其修改记录。有兴趣从PHP 5.5 向新版本迁移的用户可以参见迁移指南。
感谢郭蕾对本文的审校。
给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。
评论