1 太空船操作符
用来比较两个表达式
2 形参类型以及返回类型的声明
3 null合并符号(??)
4 常量数组
php7支持可以定义常量数组,php7之前无法定义常量数组。
<?php
define('ZEAONE',[
'aaaa',
'bbbb',
'cccc'
]);
5 namespace批量导入
php7之前
<?php
use Test\A;
use Test\B;
use Test\C;
php7之后
use Test\{A,B,C}
6 throwable 接口
可以像捕获异常一样来捕获部分错误
7 Closure::call() 通过Call暂时绑定闭包方法到对象具体如下
<?php
class Test{
private $num = 1;
}
$f = function(){
return $this->num +1
}
$f->call(new Test())
8 intdiv 整除函数
<?php
var_dump(intdiv(11,5))
//输出int(2)
9 list() 简略([])写法
php7之前
list($a,$b,$c) = [1,2,3];
php7
[$a,$b,$c] = [1,2,3];
网友评论