1

PHPの新しいnull 合体演算子は確かに優れた機能であり、||デフォルト値を取得するための JavaScript の使用法にいくらか匹敵します。

この機能に関するドキュメントや記事をいくつか読みましたが、まだよくわからないことがあります。

1.この演算子を任意の数のオペランドで使用できますか? たとえば、これは有効でしょうか?

$a = $p1 ?? $p2;

$b = $r1 ?? $r2 ?? $r3 ?? $r4 ?? $r5;

2. null ではない偽値についてはどうですか?

$test = false ?? 0 ?? 'test';-$test今はどうなりますか?null 以外の偽の値で機能しない場合、どうすれば JavaScript のように機能するの||でしょうか?

4

1 に答える 1