PHP7新特性新语法

由于PHP5.6已经停止更新,建议PHP项目更换为PHP7,整理一下新特性新语法:

从PHP 5.6.x 移植到 PHP 7.0.x

标量类型声明

PHP7新特性新语法

返回值类型声明

PHP7新特性新语法

null合并运算符

PHP7新特性新语法

太空船操作符(组合比较符)

PHP7新特性新语法

通过 define() 定义常量数组

PHP7新特性新语法

匿名类

PHP7新特性新语法

Closure::call() 

PHP7新特性新语法

 

unserialize()提供过滤 

PHP7新特性新语法

use一次性引入

PHP7新特性新语法

生成器可以返回表达式

PHP7新特性新语法

Generator delegation

PHP7新特性新语法

整数除法函数 intdiv() 

PHP7新特性新语法

会话选项

PHP7新特性新语法

preg_replace_callback_array() 

PHP7新特性新语法

CSPRNG Functions

PHP7新特性新语法

可以使用 list() 函数来展开实现了 ArrayAccess 接口的对象

PHP7新特性新语法

 

从PHP 7.0.x 移植到 PHP 7.1.x

可为空(Nullable)类型 

PHP7新特性新语法

Void 函数 

PHP7新特性新语法

对称阵列解构

PHP7新特性新语法

类常量可见性

PHP7新特性新语法

iterable 伪类

PHP7新特性新语法

多异常捕获处理 

PHP7新特性新语法

list()现在支持键名

PHP7新特性新语法

支持为负的字符串偏移量

PHP7新特性新语法

ext/openssl 支持 AEAD

PHP7新特性新语法

异步信号处理 

PHP7新特性新语法

从PHP 7.1.x 移植到 PHP 7.2.x

新的对象类型

PHP7新特性新语法

通过名称加载扩展

PHP7新特性新语法

允许重写抽象方法(Abstract method)

PHP7新特性新语法

使用Argon2算法生成密码散列 

PHP7新特性新语法

新增 ext/PDO(PDO扩展) 字符串扩展类型

PHP7新特性新语法

为 ext/PDO新增额外的模拟调试信息

PHP7新特性新语法

ext/LDAP(LDAP扩展) 支持新的操作方式

PHP7新特性新语法

ext/sockets(sockets扩展)添加了地址信息

PHP7新特性新语法

扩展了参数类型

PHP7新特性新语法

允许分组命名空间的尾部逗号

PHP7新特性新语法

 

参考:https://www.php.net/manual/zh/appendices.php