3v4l.org

run code in 300+ PHP versions simultaneously
<?php function myfunc($param1, $param2) { echo "In first tick function with params $param1 $param2\n"; } function myfunc2($param1, $param2, $param3) { echo "In second tick function with params $param1 $param2 $param3\n"; } function myfunc3($param1) { echo "In third tick function with params $param1\n"; } register_tick_function("myfunc", "hello", "world"); register_tick_function("myfunc2", "how", "are", "you?"); register_tick_function("myfunc3", "goodbye!"); unregister_tick_function("myfunc2"); declare(ticks=10); for($i = 0; $i < 20; ++$i) { echo "Hello\n"; }
Output for git.master, git.master_jit, rfc.property-hooks
Hello Hello Hello Hello Hello Hello Hello Hello Hello In first tick function with params hello world In third tick function with params goodbye! Hello Hello Hello Hello Hello Hello Hello Hello Hello Hello In first tick function with params hello world In third tick function with params goodbye! Hello

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:
62.37 ms | 402 KiB | 8 Q