3v4l.org

run code in 300+ PHP versions simultaneously
<?php function xs() { $i = 0; while (true) { yield $i++; } } $xs = xs(); var_dump($xs->next()); var_dump($xs->valid()); var_dump($xs->current());

preferences:
38.31 ms | 402 KiB | 5 Q