PHP无论如何要做这个javascript技巧?

时间:2012-08-15 14:23:17

标签: php variables ternary-operator

  

可能重复:
  php variable = variable1 || variable2

尝试在PHP中执行此操作的计算结果为true,而不是像js那样返回“nothing”。

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

所以我必须这样做。反正是为了避免两次输入变量stuff

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

1 个答案:

答案 0 :(得分:7)

如果使用PHP 5.3或更高版本,则可以使用速记三元格式:

echo ($stuff) ?: 'nothing';