php7新特性

1.返回值类型的声明

1
2
3
4
5
6
7
8
9
10
<?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 @   子夜的流星  阅读(128)  评论(0)    收藏  举报
编辑推荐:
· 理解 .NET 结构体字段的内存布局
· .NET 9中的异常处理性能提升分析:为什么过去慢,未来快
· 字符集、编码的前世今生
· Web性能优化:从 2 秒到200毫秒
· WPF 使用GDI+提取图片主色调并生成Mica材质特效背景
阅读排行:
· 垃圾qt,毁我青春
· 开发十年现状之我的工作经历
· DeepSeek为什么现在感觉不火了?
· 一种更简单的方式运行 C# 代码,简化 C# 开发体验!
· .NET 9中的异常处理性能提升分析:为什么过去慢,未来快
点击右上角即可分享
微信分享提示