Gibt es mit PHP eine Funktion/Methode/Möglichkeit zu überprüfen, ob eine Variable etwas enthält, das sicher in ein foreach Konstrukt eingefügt werden könnte? So etwas wieGibt es eine Möglichkeit, eine Variable für "isForEachable" zu testen?
//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");
}
}
Wenn Ihre Antwort „setup ein Handler den PHP-Fehler abzufangen“, Ihre Bemühungen sind willkommen, aber ich bin für etwas anderes suchen.
Verwandte: http://stackoverflow.com/questions/3584700/iterable-objects-and-array-type- Hinting/ – quantumSoup