PHP1
Rasmus Lerdof 1994年用perl寫了一個“Personal Home Page Tool”,一年后用c語言重寫追加了 “Form Interpreter”功能侨把,簡稱PHP/FI
PHP2
PHP/FI 2發(fā)布,不僅能夠訪問數(shù)據(jù)庫沸毁,還可以嵌入html頁面
PHP3
Zeev Suraski 和 Andi Gutmans重構(gòu)了PHP解釋器
PHP4
底層重寫PHP內(nèi)核 “zend”引擎,新加入的功能:超全局變量;垃圾回收勃痴;面向?qū)ο?/p>
PHP5.0~5.2
2004年猎拨,以zend II為核心的PHP5發(fā)布。完整了面向?qū)ο蟮墓δ芙伊郏绨惓L幚淼腜DO;JSON;simpleXML
PHP5.3
命名空間
延遲綁定
原生閉包
const類外聲明變量
三元運(yùn)算符
__callStatic()方法
PHP5.4
traits
數(shù)組簡寫
PHP5.5
PHP的類名:: class
Generators 生成器
新增Finally屬性
empty() 支持任意表達(dá)式
PHP5.6
使用表達(dá)式定義常量
PHP7.0
zend 3 新增抽象語法樹(AST) 是編譯性能更高
null 合并運(yùn)算符 ??
匿名類
新增太空船比較符 (<==>)
整數(shù)除法函數(shù) intdiv()
致命的錯誤改為拋出異常
新增函數(shù)返回值得類型說明
新增函數(shù)參數(shù)類型說明
PHP7.1
可為空(Nullable)類型
interable偽類
多異常捕獲處理
PHP7.2
允許命名空間尾部的逗號
允許重寫抽象算法
使用Argon2算法生產(chǎn)密碼散列