3v4l.org

run code in 300+ PHP versions simultaneously
<?php function foo1($a=null, $b) { printf('foo1: %s, %s', var_export($a, true), var_export($b, true)); } function foo2($a, $b=null, $c) { printf('foo2: %s, %s, %s', var_export($a, true), var_export($b, true), var_export($c, true)); } foo1(1, 2); foo1(3); foo2(4); foo2(4, 5); foo2(4, 5, 6);

preferences:
41.28 ms | 402 KiB | 5 Q