В PHP 7.1 новый iterable
Псевдо-тип был представлен.
Есть ли простой способ превратить общий iterable
в Iterator
? Или я должен использовать что-то вроде
if (is_array($iterable)) {
return new \ArrayIterator($iterable);
}
return new \IteratorIterator($iterable);
Задача ещё не решена.
Других решений пока нет …