随着PHP5.5的发布,依米科技认为会带来一个新技术浪潮。 经过半年多的开发,PHP 开发者正式发布 5.5 版本,历经多个测试版本。PHP 5.5 包含一系列的新特性,例如新的 array_column() 函数以及 foreach() 循环支持标量迭代键;包括 generators 允许开发者实现简单的协程。
同时新版本引入了一个密码哈希函数,可以让开发者轻松实现加盐的安全密码;新增 finally 关键字;foreach 结构支持 list() 构建;其他改进包括 opcode 缓存、代码优化、Zend Optimizer+ 等等,这些对不会对已有代码造成影响,主要是提升语言的性能和稳定性。
我们一起来看看该版本的核心功能:
添加generators和协同程序。
添加finally关键字。
添加了一个简单的密码哈希API。
添加常量array/string关联。
通过::class添加scalar类名解析。
在函数调用和其他表达式里支持使用empty()方法。
foreach() 循环支持标量迭代键。
foreach结构支持 list() 构建。
opcode缓存
GD库已升级到2.1版本,允许添加新功能和改进现有功能。
更多的改进和bug修复。
同时 PHP 开发者也提醒用户,PHP 5.5 也包含一些不向后兼容的内容,包括:不再支持 Windows XP 和 2003 系统;不区分大小写的匹配函数、类;常数名称跟 Locale 无关,这对一些使用非 ASCII 代码的常量名的开发者需要注意的。
随后,依米科技也会开始升级自己产品线,全面支持PHP5.5版本。