- PHP
- 2022-05-11
PHPでもPHP7からnull合体演算子がサポートされるようになりました。
よく使う場面としては、nullの場合は空の文字列を返したい等です。
$val = null; echo $val ?? "default";
出力結果
default
その他、C#やSwiftでも使えます。
JavaScriptはES2020からサポートされるようになったようです。
※Swiftの場合は「nil合体演算子」と呼ばれます。
なお、Perl(5.10以降)ではnull合体演算子は//
だったりするので、言語によって違いがあります。
各言語仕様をご確認ください。
ちなみにVisualBasicだとNz関数がそれに当たるんでしょうか。
CSVエクスポートでのテキストデータのNull値について ACCESS