Bugünkü yazımızda Php Foreach döngüsünde alınan bir hata mesajı ve çözümüne kısaca değinelim dedik.
Listelemede sıklıkla kullanılan döngülerden biri olan Foreach döngüsünde karşılaşılan bir hata mesajı olan “Invalid argument supplied for foreach() in” hata mesajının çözümü aşağıdaki gibidir.
Hata mesajının çıkmasına sebep olan satır:
foreach ( $items as $item) {
...
}
Çözüm olacak kod satırı:
foreach ((array) $items as $item) {
...
}
Örnek Kullanım:
Diyelimki WordPress temamızda kategorileri listelerken aldığımız hatalı satırı aşağıdaki satırla değiştirelim.
foreach ((array) $categories as $category) {
...
}
Not: Yorumlarınız en az 30 karakter olmalıdır. Kalan karakter 30