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