3v4l.org

run code in 300+ PHP versions simultaneously
<?php $handlersList = []; for ($i = 0; $i < 25; $i++) { $handlersList[] = function() use ($i) { yield "Some Shit $i \n"; }; } $i = 0; while (true) { if ($i >= count($handlersList)) break; $func = $handlersList[$i++](); echo $func->current(); }
Output for git.master, git.master_jit, rfc.property-hooks
Some Shit 0 Some Shit 1 Some Shit 2 Some Shit 3 Some Shit 4 Some Shit 5 Some Shit 6 Some Shit 7 Some Shit 8 Some Shit 9 Some Shit 10 Some Shit 11 Some Shit 12 Some Shit 13 Some Shit 14 Some Shit 15 Some Shit 16 Some Shit 17 Some Shit 18 Some Shit 19 Some Shit 20 Some Shit 21 Some Shit 22 Some Shit 23 Some Shit 24

This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.

Active branches

Archived branches

Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page


preferences:
28.93 ms | 401 KiB | 8 Q