【发布时间】:2012-07-30 03:44:08
【问题描述】:
我有这样一个简单的声明:
$data['title'] = isset($domain['title']) ? $domain['title'] : '';
没关系。然后在使用 codeigniter 活动记录的插入查询中使用数据数组。现在我想问有没有一种方法,如果isset返回false,那么不要初始化$data['title']。
我知道这里的替代方案
if(isset($domain['title'])){
$data['title'] = $domain['title'];
}
我想知道我们如何用上面的指令做同样的if?
【问题讨论】:
-
这是使用三元的糟糕案例。任何允许您在三元中执行此表达式的解决方案充其量都是不清楚和令人困惑的代码。
标签: php codeigniter isset