0

我需要在多个循环上循环同一个生成器 - 我尝试使用倒带,但出现此错误 - “无法倒带已经运行的生成器”。

$gen = myGenerator();
while ($gen->valid()){
    $document = $gen->current();
    $gen->next();
    //...
}

$gen->rewind(); //this is where i get the error

while ($gen->valid()){
    $document = $gen->current();
    $gen->next();
    //...
}
4

0 回答 0