PHP kullanarak, bir değişken oluşturmak bir foreach içine koymak için güvenli olacak bir şey olup olmadığını kontrol için bir işlev / yöntem / yol var? Gibi bir şey
//the simple case, would probably never use it this bluntly
function foo($things)
{
if(isForEachable($things))
{
foreach($things as $thing)
{
$thing->doSomething();
}
}
else
{
throw new Exception("Can't foreach over variable");
}
}
Cevabınız "PHP hata yakalamak için bir işleyici kurulum" ise, çabaları takdir edilmektedir, ama ben başka bir şey arıyorum.