3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Foo { public function getFoo() { return "FOO!"; } } class Bar { protected function getClass() { return 'Foo'; } } $a = new Bar(); $b = new $a->getClass(); var_dump($b->getFoo());

preferences:
94.95 ms | 402 KiB | 5 Q