3v4l.org

run code in 300+ PHP versions simultaneously
<?php class test { public function __construct() { return $this; } } class init { public function __construct(test $test) { $this->test = $test; } } $init = new init(new test()); var_dump($init);

preferences:
25.46 ms | 402 KiB | 5 Q