不初始化变量我有一个简单的声明是这样的:如果isset返回false
$data['title'] = isset($domain['title']) ? $domain['title'] : '';
这是确定。数据数组然后用于使用codeigniter活动记录的插入查询中。现在我想问一下,如果isset返回false,那么不要初始化$ data ['title']。
我知道这里的替代
if(isset($domain['title'])){
$data['title'] = $domain['title'];
}
我想知道我们如何能与上指令做同样的if
?
这是一个使用三元差的情况。任何允许您以三元形式执行此表达式的解决方案都将不明确,并且最好让代码混淆。 – 2012-07-30 03:53:23