最初の変数が (bool)false または未定義の場合は、2 番目の変数の値を使用して、2 つの変数のいずれかを 3 番目の変数に割り当てる必要があります。
私は通常、次のように三項表記を使用してこれを行います。
$foobar = ($some_prefix_and_some_variable_name) ? $some_prefix_and_some_variable_name : $bar ;
しかし、$foo 変数名が非常に長い場合、この表記法で繰り返す必要があるため、これはあまりきれいではありません。
私の質問は今、この表記法を使用するのと同じくらい良いですか?
$foobar = $some_prefix_and_some_variable_name OR $foobar = $bar;
この表記法は 3 進バージョンと互換性がありますか?