以下是一个简单的生成器示例,用于生成从1到10的数字:
function numberGenerator() {
for ($i = 1; $i <= 10; $i++) {
yield $i;
}
}
$generator = numberGenerator();
foreach ($generator as $number) {
echo $number . " ";
}
输出结果为:1 2 3 4 5 6 7 8 9 10
在上面的示例中,numberGenerator 函数是一个生成器函数。使用 yield 关键字,它会在每次迭代时生成一个数字。然后,我们创建了一个生成器对象 $generator,并使用 foreach 循环迭代生成器中的值,并将每个值打印出来。
上一篇:php重载配置
下一篇:php shuzu
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站