3v4l.org

run code in 300+ PHP versions simultaneously
<?php function foo() { yield 1; return 10; yield 2; } $bar = foo(); foreach($bar as $value) { echo $value . "\n"; } var_dump($bar->getReturn());

preferences:
64.79 ms | 402 KiB | 5 Q