不初始化變量我有一個簡單的聲明是這樣的:如果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