3v4l.org

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

preferences:
35.76 ms | 402 KiB | 5 Q