此篇介绍一下PHP7的一些特性改变及性能升级。

新增

1. 空接合操作符
2. 结合比较运算符
3. 函数的返回类型声明,bool,int,string和float
4. 标量类型声明
5. 匿名类
6. 错误处理和64位支持

性能

PHP7性能是PHP5的两倍。主要优化点在于:

1. 变量存储字节减小,减少内存占用,提升变量操作速度
2. 改善数组结构,数组元素和hash映射表被分配在同一块内存里,降低了内存占用、提升了 cpu 缓存命中率
3. 改进了函数的调用机制,通过优化参数传递的环节,减少了一些指令,提高执行效率