3v4l.org

run code in 300+ PHP versions simultaneously
<?php class N { public $x = 5; } class A { public function __construct() { $this->class = new stdClass(); $this->class->x = 4; } public function x() { return new $this->class(); } } $a = new A(); var_dump($a->x());

preferences:
43.94 ms | 402 KiB | 5 Q