PHP1
Rasmus Lerdof 1994年用perl写了一个“Personal Home Page Tool”,一年后用c语言重写追加了 “Form Interpreter”功能,简称PHP/FI
PHP2
PHP/FI 2发布,不仅能够访问数据库,还可以嵌入html页面
PHP3
Zeev Suraski 和 Andi Gutmans重构了PHP解释器
PHP4
底层重写PHP内核 “zend”引擎,新加入的功能:超全局变量;垃圾回收;面向对象
PHP5.0~5.2
2004年,以zend II为核心的PHP5发布。完整了面向对象的功能,如包含异常处理的PDO;JSON;simpleXML
PHP5.3
命名空间
延迟绑定
原生闭包
const类外声明变量
三元运算符
__callStatic()方法
PHP5.4
traits
数组简写
PHP5.5
PHP的类名:: class
Generators 生成器
新增Finally属性
empty() 支持任意表达式
PHP5.6
使用表达式定义常量
PHP7.0
zend 3 新增抽象语法树(AST) 是编译性能更高
null 合并运算符 ??
匿名类
新增太空船比较符 (<==>)
整数除法函数 intdiv()
致命的错误改为抛出异常
新增函数返回值得类型说明
新增函数参数类型说明
PHP7.1
可为空(Nullable)类型
interable伪类
多异常捕获处理
PHP7.2
允许命名空间尾部的逗号
允许重写抽象算法
使用Argon2算法生产密码散列
网友评论