函数名称:Generator::next() 适用版本:PHP 5.5.0 及以上版本 用法:Generator::next() 方法用于从生成器中获取下一个生成的值,并将生成器的内部指针向前移动。 ...
函数名称:Generator::next()
适用版本:PHP 5.5.0 及以上版本
用法:Generator::next() 方法用于从生成器中获取下一个生成的值,并将生成器的内部指针向前移动。
示例:
// 定义一个生成器函数
function myGenerator() {
yield 'Apple';
yield 'Banana';
yield 'Cherry';
}
// 创建生成器对象
$generator = myGenerator();
// 获取生成器的下一个值
$value = $generator->next();
echo $value; // 输出:Apple
// 获取生成器的下一个值
$value = $generator->next();
echo $value; // 输出:Banana
// 获取生成器的下一个值
$value = $generator->next();
echo $value; // 输出:Cherry
说明: