php7新特性

1.返回值类型的声明

<?php
    //php7新特性 返回值类型的声明
    function arraySum (array $arr): array
    {
        return array_map(function($value){
            return array_sum($value);
        }, $arr);
    }

    var_dump(arraySum([[1, 2, 3], [2, 5, 8], [3, 6, 9]]));

  在方法后面加(:类型)就可以指定返回值的类型。

  如果类型不正确,就会返回

  

 

2.太空船运输符

  

<?php
/**
 * 太空船操作符
 */

$a = 3;
$b = 2;

/**
 * <=>
 * a < b  -1
 * a = b  0
 * a > b  1
 *
 */

echo $a<=>$b;

<=> 为太空船运算符,比较两个变量a、b,当a>b时,返回1;a=b, 返回0;a<b, 返回-1

posted @ 2019-12-04 19:22  子夜的流星  阅读(132)  评论(0)    收藏  举报