PHP7中?:和??的区别

十年 2020-07-28 PM 302℃ 0条

PHP7中加了一些新特性比如?:和??

  1. ?:

    $a = $b ?: $c; 
    相当于 $a = !empty($b) ? $b : $c;
    
  2. ??

    $a = $b ?? $c;
    等同于 $a = isset($b) ? $b : $c;
标签: PHP

非特殊说明,本博文章为博主原创。

评论啦~