3v4l.org

run code in 300+ PHP versions simultaneously
<?php function a() { var_dump('a1'); yield 1; var_dump('a2'); yield 2; var_dump('a3'); } $a = a(); $a->next(); $a->send(1); var_dump($a->current());

preferences:
31.01 ms | 402 KiB | 5 Q