3v4l.org

run code in 300+ PHP versions simultaneously
<?php function foo() { $params = func_get_args(); echo bar(...$params); } function bar($a, $b = null) { return $a . ' ' . $b; } function baz($a, ...$b){ echo $a + count($b); } foo('hello', 'world'); echo \PHP_EOL; baz(1,2,3,4); //4
Output for git.master, git.master_jit, rfc.property-hooks
hello world 4

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:
43.73 ms | 401 KiB | 8 Q