php variable = variable1 ||变量2

时间:2012-08-14 14:23:29

标签: php variables

这可能吗?

php $variable = $variable1 || $variable2?

如果$ variable1为空,请使用$ variable2

是否存在类似的内容?

2 个答案:

答案 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