PHP7中使用「??」運算子

2020-07-16 10:06:14
PHP7中如何使用「??」運算子?下面本篇文章給大家介紹一下PHP7 中「??」 用法。有一定的參考價值,有需要的朋友可以參考一下,希望對大家有所幫助。

PHP7中 ?? 運算子,來看下具體作用

?? 相當於

isset($a)? $a :$b;

判斷一個變數是a否存在,存在則賦值變數a,不存在賦值變數b

注意是判斷一個變數是否存在,而不是判斷一個變數是否為空

直接看程式碼

$a = $a ?? 1;
var_dump($a);//1

$a = 5;
$a = $a ?? 1;
var_dump($a);//5

$a = 0;
$a = $a ?? 1;
var_dump($a);//0

本文轉載自:https://blog.csdn.net/kelinfeng16/article/details/103111710

更多程式設計相關內容,請關注TW511.COM程式設計入門欄目!

以上就是PHP7中使用「??」運算子的詳細內容,更多請關注TW511.COM其它相關文章!