3v4l.org

run code in 300+ PHP versions simultaneously
<?php function gen1() { $x = yield 1; $y = yield 2; var_dump($x + $y); } $g = gen1(); $g->next(); $g->send(20); $g->send(30);

preferences:
47.58 ms | 402 KiB | 5 Q