我希望将两个变量之一赋值给第三个变量,如果第一个变量为(bool)false或未定义,则使用第二个变量的值。
通常我会使用三元符号来完成这个操作,如下所示:
$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;
这个符号与三元版本是否可以互换?