3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Foo { protected $foo; function bar() { return $this->foo = new stdClass; } } $x = new Foo; $y = 'baz'; $x->bar()->$y = 'zing'; var_dump( $x );

preferences:
39.89 ms | 402 KiB | 5 Q