PHPの新しいnull 合体演算子は確かに優れた機能であり、||
デフォルト値を取得するための JavaScript の使用法にいくらか匹敵します。
この機能に関するドキュメントや記事をいくつか読みましたが、まだよくわからないことがあります。
1.この演算子を任意の数のオペランドで使用できますか? たとえば、これは有効でしょうか?
$a = $p1 ?? $p2;
$b = $r1 ?? $r2 ?? $r3 ?? $r4 ?? $r5;
2. null ではない偽値についてはどうですか?
$test = false ?? 0 ?? 'test';
-$test
今はどうなりますか?null 以外の偽の値で機能しない場合、どうすれば JavaScript のように機能するの||
でしょうか?