我试图制作购物车,其中此产品()用于显示购物车中的内容,但在foreach语句中显示警告:为foreach()
提供的参数无效
function product()
{
foreach(@$_SESSION as $name=>$value)
{
if($value>0)
{
if(substr($name,0,5) == 'cart_'){
$id= substr($name,5,(strlen($name-5)));
echo $id;
}
}
}
}
答案 0 :(得分:0)
$ _ SESSION未设置,它为空。
每次你有一个foreach将它嵌入if:
if (isset($anything) && is_array($anything)) {
foreach(@$anything ...) {
}
}