## Iterável

Iterable é um sinônimo de tipo integrado em tempo de compilação para `array|Traversable`. Desde sua introdução no PHP 7.1.0 e antes do PHP 8.2.0, iterable era um pseudotipo integrado que atuava como o sinônimo de tipo mencionado anteriormente e podia ser usado como uma declaração de tipo. Um tipo iterável pode ser usado em `foreach` e com yield from de dentro de um gerador.

> Nota:

> As funções que declaram iterável como um tipo de retorno também podem ser geradoras.

> Exemplo #1 Exemplo de tipo de retorno do gerador iterável

>     <?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