1、php标量类型和返回类型声明

2、null合并运算符

3、组合预算符

4、常量数组

5、匿名类

6、closure::call()方法增加,意思向类绑定个匿名函数

7、csprng(伪随机数产生器)。

php 7 通过引入几个 csprng 函数提供一种简单的机制来生成密码学上强壮的随机数。

random_bytes() – 加密生存被保护的伪随机字符串。

random_int() – 加密生存被保护的伪随机整数。

8、异常

php 7 异常用于向下兼容及增强旧的assert()函数。

9、use 语句改变

10、session 选项

11、php 7 移除的扩展

  • ereg
  • mssql
  • mysql
  • sybase_ct

为什么 php7 比 php5 性能提升了?

1、变量存储字节减小,减少内存占用,提升变量操作速度

2、改善数组结构,数组元素和hash映射表被分配在同一块内存里,降低了内存占用、提升了 cpu 缓存命中率

3、改进了函数的调用机制,通过优化参数传递的环节,减少了一些指令,提高执行效率

到此这篇关于详细分析php7与php5区别的文章就介绍到这了,更多相关php7与php5区别内容请搜索www.887551.com以前的文章或继续浏览下面的相关文章希望大家以后多多支持www.887551.com!