尝试在PHP中执行此操作的计算结果为true,而不是像js那样返回“nothing”。
//Javascript
var stuff = false;
document.write(stuff || 'nothing');
所以我必须这样做。反正是为了避免两次输入变量stuff
?
//PHP
$stuff = false;
echo !empty($stuff)?$stuff:'nothing';
答案 0 :(得分:7)
如果使用PHP 5.3或更高版本,则可以使用速记三元格式:
echo ($stuff) ?: 'nothing';