美文网首页
PHP7的新特性

PHP7的新特性

作者: Zeaone | 来源:发表于2019-03-14 10:46 被阅读0次

    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];
    

    相关文章

      网友评论

          本文标题:PHP7的新特性

          本文链接:https://www.haomeiwen.com/subject/bktqmqtx.html