3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Foo { function __construct() { $this->herp = 'derp'; } function bar($declared_arg) { return $this->herp; } function baz($declared_arg) { $x = $this->bar($declared_arg); var_dump(func_get_args()); var_dump($x); var_dump($declared_arg); } } (new Foo())->baz(1,2,3);

preferences:
36.96 ms | 402 KiB | 5 Q