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

王林
發布: 2023-08-19 14:00:02
轉載
3207 人瀏覽過

在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
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!