您現在的位置是:首頁 > PHP基礎

李清波 2019-11-29 PHP基礎 438

PHP7引入的“??”和“?:”的區別

??是PHP7新增的特性

$a ?? 0 等同于 isset($a) ? $a : 0。
$a ?: 0 等同于 $a ? $a : 0。
empty: 判斷一個變量是否為空(null、false、00、0、’0′、』這類,都會返回true)。
isset: 判斷一個變量是否設置(值為false、00、0、’0′、』這類,也會返回true)。


評論