3v4l.org

run code in 300+ PHP versions simultaneously
<?php function main() { $xml = '<foo><bar /></foo>'; $dom1 = new DOMDocument(); $dom1->loadXML($xml); $dom2 = clone $dom1; var_dump($dom1->firstChild->nodeName); var_dump($dom2->firstChild->nodeName); $child1 = $dom1->firstChild; $child2 = clone $child1; $child1->foo = 12; $child2->foo = 88; return array($dom1, $dom2, $child1, $child2); } list($x, $y, $c, $d) = main(); var_dump($x->firstChild->foo); var_dump($y->firstChild->foo);

preferences:
55.88 ms | 402 KiB | 5 Q