可迭代

Iterablearray|Traversable 的内置编译时类型别名。从 PHP 7.1.0 引入,并在 PHP 8.2.0 之前,iterable 是一个内置的伪类型,充当上述类型别名,可以用作类型声明。可迭代类型可以在 foreach 中使用,并在 生成器 中使用 yield from

注意:

声明可迭代作为返回类型的函数也可以是 生成器

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

<?php

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

?>

添加说明

用户贡献的说明

此页面没有用户贡献的说明。
To Top