Çoğu zaman bir dizi veya boş değişken olabilen verileri işlemek ve bazılarını foreachbu verilerle beslemek sık sık olur .
$values = get_values();
foreach ($values as $value){
...
}
Bir foreach'i dizi olmayan verilerle beslediğinizde bir uyarı alırsınız:
Uyarı: [...] içinde foreach () için geçersiz argüman sağlandı
get_values()Her zaman bir dizi (geriye dönük uyumluluk, kullanılabilir kaynak kodu, başka bir sebep ne olursa olsun) döndürmek için işlevi yeniden düzenlemenin mümkün olmadığını varsayarsak , bu uyarıları önlemek için hangisinin en temiz ve en etkili yol olduğunu merak ediyorum:
- Döküm
$valuesdiziye $valuesDiziye başlatılıyor- Ambalaj
foreachbir ileif - Diğer (lütfen önerin)
$valuesbir dizi değil.