"IsForEachable" için bir değişken sınamak için bir yolu var mı

0 Cevap php

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.

0 Cevap