私はJavascriptで次の構成をよく使用しました。
var foo = other_var || "default_value";
Javascriptでは、左側が偽の場合、右側の値が割り当てられます。
これは非常に便利で、長くて不必要に明示的な3項式を書く手間が省けます。
この種の構成の名前はありますか?
ボーナス:三項演算子を使用せずにPHPでこれを行うためのトリックはありますか?
PS:別の変形は、デフォルト値を与える代わりに、真の値を取得しない場合にエラーをスローすることです。
var foo = something || alert("foo is not set!");