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

王林
リリース: 2023-08-19 14:00:02
転載
3251 人が閲覧しました

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 までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート