【问题标题】:PHP is there anyway to do this javascript trick? [duplicate]无论如何,PHP 有没有做这个 javascript 技巧? [复制]
【发布时间】:2012-08-11 20:29:06
【问题描述】:

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

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

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

所以我必须这样做。有没有办法避免两次输入变量stuff

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

【问题讨论】:

  • 是的,这是一个很难表达的问题。我找不到任何关于它的信息。

标签: php variables ternary-operator


【解决方案1】:

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

echo ($stuff) ?: 'nothing';

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-16
    • 1970-01-01
    • 2012-02-18
    • 1970-01-01
    • 2010-11-17
    • 1970-01-01
    相关资源
    最近更新 更多