## Iterable 可迭代对象

Iterable 是内置编译时 `array|Traversable` 的类型别名。从 PHP 7.1.0 到 PHP 8.2.0 之间的描述来看，iterable 是内置伪类型，充当上述类型别名，也可以用于类型声明。iterable 类型可用于 `foreach` 或在生成器中使用 yield from。

> 注意:

> 将可迭代对象声明为返回类型的函数也可能是 生成器。

> 示例 #1 可迭代生成器返回类型的示例

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