It should be noted that next() sends an implicit null into the generator to ensure that code execution isn't blocked if the generator is expecting a value to be sent into it and the code doesn't execute any send()
(PHP 5 >= 5.5.0, PHP 7, PHP 8)
Generator::next — ジェネレータを続行する
Generator::next() のコールは、
null
を引数として
Generator::send() をコールすることと同じ効果があります。
この関数にはパラメータはありません。
値を返しません。
It should be noted that next() sends an implicit null into the generator to ensure that code execution isn't blocked if the generator is expecting a value to be sent into it and the code doesn't execute any send()