【发布时间】:2016-07-06 12:37:39
【问题描述】:
通常我这样设置if/else 条件:
if(empty($data['key']))
{
$err = "empty . $key ";
}
但我看到有ternary operator.
我真的不明白这是如何工作的。有人可以给我举个例子吗?如何在三元逻辑中转换此条件?
【问题讨论】:
-
三元运算符的文档太多了。你真的需要提出一个新问题吗?为什么不谷歌呢?
$var = (<condition> ? <value if true> : <value if false>); -
所以应该是这样的:
$var = (empty($data['key']) $error = "empty . $key" : continue;? -
否...仅用于分配。您必须分配给
$var。请只用谷歌搜索。这并不难理解。 -
其实,看起来很简单。谢谢..
标签: php