首頁  >  文章  >  後端開發  >  在PHP中,雙問號(??)運算子是什麼意思?

在PHP中,雙問號(??)運算子是什麼意思?

王林
王林轉載
2023-08-19 13:57:133175瀏覽

在PHP中,雙問號(??)運算子是什麼意思?

PHP 7已經新增了一個新的運算子雙問號(??)運算子。在PHP 7中,雙問號(??)運算子稱為Null Coalescing運算子。

如果第一個運算元存在且不為NULL,則傳回第一個運算元;否則,傳回第二個運算元。它從左到右進行評估。 Null Coalescing運算子也可以以鍊式格式使用。

讓我們以下面的範例來示範雙問號(??)運算子。

範例

<?php
   //$a is not set
   echo $a ?? 9 ??45;
?>

輸出

9

Example

的中文翻譯為:

範例

<?php
   //$a is not set
   $b = 34;
   echo $a ?? $b ?? 7;
?>

輸出

34

以上是在PHP中,雙問號(??)運算子是什麼意思?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:tutorialspoint.com。如有侵權,請聯絡admin@php.cn刪除