## Итерируемые значения

Iterable — встроенный псевдоним объединения типов `array|Traversable` времени компиляции. Тип iterable поддерживается в объявлениях типов, языковой конструкции `foreach` и в выражении yield from внутри генераторов, но с момента появления в PHP 7.1.0 оставался встроенным псевдотипом, а псевдонимом типа стал с PHP 8.2.0.

> Замечание:

> Объявление iterable в качестве типа возвращаемого значения также поддерживается в функциях, из которых возвращается генератор.

> Пример #1 Пример указания iterable в объявлении типа возврата функции-генератора

>     <?php

>     function gen(): iterable {
>         yield 1;
>         yield 2;
>         yield 3;
>     }

>     foreach (gen() as $value) {
>         echo $value, "\n";
>     }

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open