3v4l.org

run code in 300+ PHP versions simultaneously
<?php class A {} class B { private $foo = 'foo'; private $bar; public function __construct (A $x) { $this->bar = $x; } } $b1 = new B(new A); $b2 = clone $b1; var_dump($b1); var_dump($b2);

preferences:
33.36 ms | 402 KiB | 5 Q