3v4l.org

run code in 300+ PHP versions simultaneously
<?php interface Foo { public function doStuff(array $a); } class Bar implements Foo { public function doStuff($a, $b = null) { var_dump($a, $b); } } $a = new Bar(); $a->doStuff([1,2,3,4], 'asdsad'); $a->doStuff([5,6,7,8]);

preferences:
50.73 ms | 402 KiB | 5 Q