「PHP Warning: Invalid argument supplied for foreach() 」のエラーが出たとき

harada 21views 更新:2016年6月7日

配列ではないのに配列にセットしている場合に「PHP Warning: Invalid argument supplied for foreach() 」のエラーが出るようです。

foreach ($infos as $info) {
}

こちらの行でエラーが出ている場合は以下のように修正することで解消されます。

foreach ((array)$infos as $info) {
}

参考:
PHPのforeach文でnullチェックなしでエラー回避 リンクテキスト

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません