***CI新增记录成功后的返回值判断,是用isset还是empty
生活随笔
收集整理的這篇文章主要介紹了
***CI新增记录成功后的返回值判断,是用isset还是empty
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
Q:
新增記錄插入成功后,加了一個(gè)return $this->db->insert_id();
$digg_id = $this->m_feed_digg->create(json_decode($data));
if(isset($digg_id)){
//新增成功,返回點(diǎn)贊實(shí)體信息
}else{
echo 'ERROR';
}
這個(gè)條件是isset($digg_id)好還是用empty($digg_id)
A:
應(yīng)該用empty函數(shù),因?yàn)榉祷氐氖荌D,ID應(yīng)該是>=1的,插入失敗會(huì)返回0
empty判斷0的時(shí)候,會(huì)判斷為空,得到TRUE
isset判斷0的時(shí)候,會(huì)判斷為非空,得到false
?
總結(jié)
以上是生活随笔為你收集整理的***CI新增记录成功后的返回值判断,是用isset还是empty的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Swift】在Swift中获取当前的w
- 下一篇: 【机房重构】一步一步往上爬——验收给了我