php 7新特性(一):类型的限定

1、标量类型声明:

a.默认:以前的弱类型

b.严格:declare(strict_types=1)  //strict_types的值(1或者0),1表示严格类型, 0表示弱类型

可以使用的类型参数有:int  float   bool     string interface array callable

2、严格了返回值类型:

php 7新特性(一):类型的限定_第1张图片如果把 return语句改为:return $value+1.0;

结果会报错,计算结果是float,但是使用了严格模式,返回值必须是int

3null合并运算符(??),是用于执行isset()检测的三元运算的快捷方式

php 7新特性(一):类型的限定_第2张图片

4、太空船运算符(组合比较符)(ó):用于比较两个表达式 $a 和 $b,如果 $a 小于、等于或大于 $b时,它分别返回-1、0或1

php 7新特性(一):类型的限定_第3张图片

5、PHP 5.6 中仅能通过 const 定义常量数组,PHP 7 可以通过 define() 来定义数组

php 7新特性(一):类型的限定_第4张图片

 

你可能感兴趣的:(PHP,php)