3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Foo { function getSets() { return ['pizza'=>'bar']; } } class Bar { public $controller; function __construct() { $this->controller = new Foo; } function test() { echo ((object)((object)get_object_vars($this))->controller->getSets())->pizza; } } $b = new Bar; $b->test();

preferences:
31.04 ms | 402 KiB | 5 Q