【PHP】Invalid argument supplied for foreach() のエラー対応方法

なぜか急に出るようになったこれ。

私の場合は、
コンフィグファイルに定義している県名を出すところで起きていました。
PHPソースはこんな感じです。
@foreach(config(‘prefetcures’) as $index => $name)

 

これを

@foreach((array)config(‘prefetcures’) as $index => $name)

として、
強制的に配列として扱う事でエラーが起きなくなります。

 

 

しかし、このエラーは今まで出なかったのに、
急に出たりし始めて、よく分からんのです。。。

ひとまず、配列型にすれば問題ないので、
対処法を備忘録がてら書いておきます☆

ではでは。また書きます。

 

コメントを残す

サブコンテンツ

このページの先頭へ