3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Foo { public $name = ""; public $surname = ""; public function __construct() { $this->name = "Name"; $this->surname = "Surname"; } } class Bar { public function __construct(Foo $foo) { dd(compact('foo')); } } $f = new Foo(); $b = new Bar($f);

preferences:
29.21 ms | 402 KiB | 5 Q