Warning: Invalid argument supplied for foreach()が出る

xmlを読み込んで表示しようとしたらforeachでエラーが出た。

Warning: Invalid argument supplied for foreach()

というエラー。

これは、配列が空の時に発生する。

回避するには

if(is_object($rss)){
foreach($rss->entry as $item) {
$b_date = $item->issued;
$b_date = str_replace("-", ".", $b_date);
$b_date = substr($b_date,0,10);
print('<li><span="new_date">' . $b_date . '</span><a href="'. $item->link[href] . '">' . $item->title . '</a></li>');
}
}
みたいにする。