PHP yield 关键字
实例
使用 yield 创建生成器函数
<?php
function countTo3() {
yield "1";
yield "2";
yield "3";
}
foreach(countTo3() as $number) {
echo $number;
echo "<br>";
}
?>亲自试一试 »定义和用法
“yield”关键字用于创建生成器函数。生成器函数充当迭代器,可以通过 foreach 循环进行迭代。
“yield”关键字提供的值将在循环的某次迭代中使用。
相关页面
foreach 关键字。
“yield from”关键字。
