ホームページ  >  記事  >  バックエンド開発  >  PHP では、二重疑問符 (??) 演算子は何を意味しますか?

PHP では、二重疑問符 (??) 演算子は何を意味しますか?

王林
王林転載
2023-08-19 13:57:133175ブラウズ

PHP では、二重疑問符 (??) 演算子は何を意味しますか?

#PHP 7 では、新しい演算子二重疑問符 (??) 演算子が追加されました。 PHP 7 では、二重疑問符 (??) 演算子は Null Coalescing 演算子と呼ばれます。

最初のオペランドが存在し、NULL でない場合は、最初のオペランドを返し、それ以外の場合は、2 番目のオペランドを返します。左から右に評価されます。 Null Coalescing オペレーターは、連鎖形式でも使用できます。

次の例で二重疑問符 (??) 演算子を示します。

Example

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

Output

9

Example

中国語翻訳は次のとおりです。

Example

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

Output

34

以上がPHP では、二重疑問符 (??) 演算子は何を意味しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。