PHP 7新特性


#1

(1) PHP 7 增加了对返回类型声明的支持。 类似于参数类型声明,返回类型声明指明了函数返回值的类型。可用的类型与参数声明中可用的类型相同。

<?php function arraysSum(array ...$arrays): array { return array_map(function(array $array): int { return array_sum($array); }, $arrays); } print_r(arraysSum([1,2,3], [4,5,6], [7,8,9])); 程序会输出: Array ( [0] => 6 [1] => 15 [2] => 24 ) (2)通过 define() 定义常量数组 Array 类型的常量现在可以通过 definedefine() 来定义。在 PHP5.6 中仅能通过 const 定义。 <?php define('ANIMALS', [ 'dog', 'cat', 'bird' ]); // outputs "cat" echo ANIMALS[1];?>

你还对PHP7还有什么新的想法或者问题与我们一起来分享吧,参与我们的活动有奖品可拿呦。

活动链接

账号注册 下载PHP7探针