3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Foo { protected function bar($name) { echo sprintf('Hello world! My name is %s', $name); } } $foo = new Foo(); $method = new \ReflectionMethod('Foo', 'bar'); $method->setAccessible(TRUE); $method->invoke($foo, 'Bart');

preferences:
37.01 ms | 402 KiB | 5 Q