3v4l.org

run code in 300+ PHP versions simultaneously
<?php function fooGenerator() { $range = range(0, 1000); try { foreach ($range as $key) { yield $key; } } finally { var_dump($this, 'Closed!'); } } $iterator = fooGenerator(); foreach ($iterator as $key) { break; }

preferences:
34.57 ms | 402 KiB | 5 Q