5.2 : json支持php
5.3 : 新增魔術方法、命名空間、const、三元運算符**json
5.4 : 數組簡寫、Traits數組
5.5 : yield迭代器、生成器(foreach)--讀取大文件時**緩存
5.6 : 常量加強、可變函數、命名空間加強網絡
7.0 :(號稱比舊版本快了幾倍)php7
7.1 :(比7.0性能更增強悍,15%-35%)
1.可空類型
2.list簡寫、指定key
3.const常量可指定權限函數
一、存儲變量的結構體變小,儘可能使結構體裏成員共用內存空間,減小引用,這樣內存佔用下降,變量的操做速度獲得提高
二、字符串結構體的改變,字符串信息和數據自己原來是分紅兩個獨立內存塊存放,php7儘可能將它們存入同一塊內存,提高了cpu緩存命中率
三、數組結構的改變,數組元素和hash映射表在php5中會存入多個內存塊,php7儘可能將它們分配在同一塊內存裏,下降了內存佔用、提高了cpu緩存命中率
四、改進了函數的調用機制,經過對參數傳遞環節的優化,減小一些指令操做,提升了執行效性能