这可能吗?
php $variable = $variable1 || $variable2?
如果 $variable1 为空,则使用 $variable2
是否存在类似的东西?
PHP 5.3+:
$variable = $variable1 ?: $variable2;
PHP 5.2-:
$variable = $variable1 ? $variable1 : $variable2;
在 PHP 中,||
运算符返回一个布尔值,它不像在 Perl 或 JavaScript 中那样是短路运算符,因此您不能使用该语法。
您可以使用三元运算符。
$variable = $variable1 ? $variable1 : $variable2