3v4l.org

run code in 300+ PHP versions simultaneously
<?php function foo($required, $optional = null, ...$params) { var_dump($required); var_dump($optional); var_dump($params); echo "\n"; } foo(1); foo(1, 2); foo(1, 2, 3); foo(1, 2, 3, 4);

preferences:
42.59 ms | 402 KiB | 5 Q