当前位置: 首页 > 后端技术 > PHP

PHP以前版本的特点

时间:2023-03-30 03:53:25 PHP

以前版本的主要特点5.2:json支持5.3:增加magicmethod,namespace,const,ternaryoperator**5.4:Arrayabbreviation,Traits5.5:yielditerator,generator(foreach)--读取大文件时**5.6:常量增强、变量函数、命名空间增强7.0:(号称比老版本快数倍)Zend引擎优化了之前的致命错误,现在改为抛出一个exception新增新增emptyjoinoperator(??);添加了连接比较运算符(<=>);添加函数返回类型声明;添加标量类型声明;新增匿名函数类7.1:(性能比7.0强大,15%-35%)1.可空类型2.列表缩写,指定key3.const常量可以指定权限空间,减少引用,从而减少内存占用,提高了变量的运算速度。2.改变了字符串结构。字符串信息和数据本身存储在两个独立的内存块中。PHP7尝试将它们存储在同一个内存块中。,提高cpu缓存命中率3.数组结构的变化,数组元素和hash映射表在php5中会存放在多个内存块中,php7会尽量分配在同一块内存中,减少内存使用和提高cpuCache命中率4.改进了函数的调用机制。通过参数传递环节的优化,减少了部分指令操作,提高了执行效率。各版本测试图(来源网络,仅供参考)