目录

PHP yield from 关键字

❮ PHP 关键字

示例

使用yield from创建生成器函数:

<?php
function countTo4() {
  yield from [1, 2, 3];
  yield 4;
}

foreach(countTo4() as $number) {
  echo $number;
  echo "<br>";
}
?>
亲自试一试 »

定义和用法

这个yield from关键字用于创建生成器函数。生成器函数充当迭代器,可以使用 a 进行循环foreach环形。

这个yield from每次调用生成器函数时,关键字都会逐一提供迭代器中的值,直到迭代器中没有剩余项目,然后生成器将移至下一个yield关键字。


相关页面

这个yield关键字。

这个foreach关键字。


❮ PHP 关键字