PHP

E_WARNING: Invalid argument supplied for foreach() Hatası Çözümü

PHP 4’te tanıtılan PHP foreach yapısı, \Traversablearabirimi uygulayanlar gibi diziler ve yinelenebilir nesneler üzerinde yineleme yapmak için kolay bir yol sağlar. Farklı bir veri türü veya başlatılmamış bir değişkene sahip bir değişken üzerinde kullanmayı deneyin. Aşağıdaki örnekte olduğu gibi bir hata verecektir.

$y_exceptions = null;
foreach($y_exceptions as $thisException) {

}

Yukarıdaki kod, “foreach() için sağlanan geçersiz bağımsız değişken” mesajıyla birlikte bir uyarı verir, çünkü $y_exceptionsbir dizi değildir ArrayAccess\Traversable, veya diğer yinelenebilir arabirimlerden herhangi birini uygulamaz .

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.

Başa dön tuşu

Reklam Engelleyici Algılandı

Lütfen siteye erişebilmek için reklam engelleyici kapatın.