2

これは可能ですか?

php $variable = $variable1 || $variable2?

$variable1 が空の場合、$variable2 を使用します

そのようなものは存在しますか?

4

2 に答える 2

13

PHP 5.3+:

$variable = $variable1 ?: $variable2;

PHP 5.2-:

$variable = $variable1 ? $variable1 : $variable2;
于 2012-08-14T14:24:57.937 に答える
1

PHP では、||演算子はブール値を返します。Perl や JavaScript のような短絡演算子ではないため、その構文を使用することはできません。

三項演算子を使用できます。

$variable = $variable1 ? $variable1 : $variable2
于 2012-08-14T14:25:37.777 に答える