當(dāng)不曾發(fā)布評論時,因?yàn)橛衒oreach(){$val->output();}出問題怎么解決
當(dāng)不曾發(fā)布評論時,因?yàn)橛衒oreach(){$val->output();} 才導(dǎo)致出現(xiàn)錯誤提示的嗎?
圖片如下,要從哪里修改才能解決問題????????????
當(dāng)不曾發(fā)布評論時,因?yàn)橛衒oreach(){$val->output();} 才導(dǎo)致出現(xiàn)錯誤提示的嗎?
圖片如下,要從哪里修改才能解決問題????????????
2016-12-09
舉報(bào)
2017-04-04
這是因?yàn)楫?dāng)foreach為空時候會提示 為空的notice
把
<?php foreach($comments?as?$val){ echo?$val->output(); } ?>加上一個取反的empty判斷是否為空
<?php? if(!(empty($comments))){ foreach($comments?as?$val){ echo?$val->output(); } } ?>希望能幫到像我一樣的無基礎(chǔ)代碼玩家
2017-03-19
在foreach前先判斷一下$comments是否為空if($comments),不為空則執(zhí)行下面的
2016-12-09
但如果數(shù)據(jù)庫里已經(jīng)有數(shù)據(jù)了,或者說已經(jīng)發(fā)布過評論了,就不會顯示報(bào)錯了
2016-12-09