版本特性
4支持 autoload、PDO 和 MySQLi、类型约束,纯过程式语言,没太多复杂的
5.2支持JSON,完全实现了面向对象
5.3匿名函数,魔术方法,命名空间,后期静态变量绑定,hereDoc、nowDoc、const、三元运算、Phar
5.4(无需修改ini配置)短标签,数组简写,Traits工具类,内置Web服务器
5.5yield迭代器、生成器(foreach),foreach支持list()
5.6增强常量、命名空间,可变函数参数,**幂运算,大文件上传,php://input可重用
7.0新版ZendEngine引擎,匿名类,返回类型声明,变量类型、错误异常、zval使用栈内存等许多新特性
7.1可空(NullLable)类型、list简写[]、指定key,const常量可指定权限,多异常捕获处理
7.2新的对象类型,逆变和协变,通过名称加载扩展,允许重写抽象方法,使用argon2算法生成密码散列,新增ext/PDO字符串扩展类型
7.3取数组第一个/最后一个键
7.4数组延展操作符(…$a)、箭头函数(=>),空合并运算赋值
8.0注解、JIT、命名参数、联合类型、构造器属性提升,match表达式、nullsafe运算符、改进了类型系统、错误处理、语法一致性
8.1枚举、只读属性、first-class可调用语法、纤程、交集类型和性能改进等