3v4l.org

run code in 300+ PHP versions simultaneously
<?php error_reporting(E_ALL | E_STRICT); class Foo { public function hoge() { $args = func_get_args(); return implode(',', $args); } } class Bar extends Foo { public function hoge() { $args = func_get_args(); $result = call_user_func_array(array('parent', 'hoge'), $args); return strrev($result); } } $foo = new Foo(); echo $foo->hoge(1,3,5) . "\n"; $bar = new Bar(); echo $bar->hoge(1,3,5) . "\n"; ?>

preferences:
36.27 ms | 402 KiB | 5 Q