3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Bar { public $bar; } class Foo { /** * @var Bar */ public $bar; } $bar = new Bar(); $bar->bar = 'BAR'; $foo = new Foo(); $foo->bar = $bar; $clonedFoo = clone($foo); assert($clonedFoo !== $foo); assert($clonedFoo->bar !== $foo->bar);

preferences:
49.42 ms | 402 KiB | 5 Q