3v4l.org

run code in 300+ PHP versions simultaneously
<?php class A { public function do() { echo "A::do\n"; print_r(func_get_args()); echo "\n"; } } class B extends A { public function do() { echo "A::do\n\n"; call_user_func_array('parent::do', func_get_args()); } } $x = new B(); $x->do(1,2,3);

preferences:
69.69 ms | 402 KiB | 5 Q