3v4l.org

run code in 300+ PHP versions simultaneously
<?php $wig = false; function generate(&$wig) { foreach (array( "apples", "oranges", "pears") as $fruit) { if (!$wig) { $wig = true; yield $fruit; } else yield; } } foreach (generate($wig) as $k) var_dump($k); ?>

preferences:
42.43 ms | 402 KiB | 5 Q