## Iterable

Iterable ist ein eingebauter Kompilierzeit-Alias für `array|Traversable`. Dieser Typ wurde in PHP 7.1.0 eingeführt. Bis vor PHP 8.2.0 war iterable ein eingebauter Pseudo-Typ, der als der oben erwähnte Typ-Alias fungierte und als Typdeklaration verwendet werden kann. Ein iterable-Typ kann in `foreach` und in Verbindung mit yield from innerhalb eines Generators verwendet werden.

> Hinweis:

> Funktionen, die iterable als Rückgabetyp deklarieren, können auch Generatoren sein.

> Beispiel #1 Beispiel für einen Generator mit iterable als Rückgabetyp

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