## Itérables

Un Iterable est un alias de type intégré au moment de la compilation pour `array|Traversable`. Depuis son introduction dans PHP 7.1.0 et avant PHP 8.2.0, iterable était un pseudo-type intégré qui agissait comme l'alias de type susmentionné et peut être utilisé comme une déclaration de type. iterable peut être utilisé dans une boucle `foreach` et avec yield from dans un générateur.

> Note:

> Les fonctions déclarant un type de retour itérable peuvent aussi être des générateurs.

> Exemple #1 Exemple de type de retour itérable d'un générateur

> `<?php
> function gen(): iterable {
> yield 1;
> yield 2;
> yield 3;
> }
> foreach(gen() as $value) {
> echo $value, "\n";
> }
> ?>`