这可能吗?
php $variable = $variable1 || $variable2?
如果$ variable1为空,请使用$ variable2
是否存在类似的内容?
答案 0 :(得分:13)
PHP 5.3 +:
$variable = $variable1 ?: $variable2;
PHP 5.2 - :
$variable = $variable1 ? $variable1 : $variable2;
答案 1 :(得分:0)
在PHP中,||
运算符返回一个布尔值,它不是Perl或JavaScript中的短路运算符,因此您不能使用该语法。
您可以使用ternary operator。
$variable = $variable1 ? $variable1 : $variable2