2

重複の可能性:
php変数= variable1 || variable2

PHPでこれを行おうとすると、jsのように「何も返さない」のではなく、trueと評価されます。

//Javascript
var stuff = false;
document.write(stuff || 'nothing');

だから私はこれをしなければなりません。変数を2回入力しないようにする方法はありますstuffか?

//PHP
$stuff = false;
echo !empty($stuff)?$stuff:'nothing';
4

1 に答える 1

7

PHP 5.3以降を使用している場合は、短縮形の3値形式を使用できます。

echo ($stuff) ?: 'nothing';
于 2012-08-15T14:24:11.287 に答える