【发布时间】:2012-06-19 01:22:45
【问题描述】:
我不确定这通常被称为什么,但我希望标题能够很好地传达信息。我所拥有的是一些变量,其中一些可能为空。
我想做:
$a = $b || $c || $d;
其中 $a 最终成为第一个非空变量的 =。
【问题讨论】:
-
您是否尝试将 b OR c OR d 的内容分配给 a :\?
-
语言错误。它可以在 Ruby 或 JavaScript 中工作。在 PHP、AFAIK 中,您需要使用三元运算符并编写
$b !== null ? $b : ($c !== null ? $c : $d)
标签: php