PHP历史各版本添加的新特性

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算法生产密码散列

你可能感兴趣的:(PHP历史各版本添加的新特性)