3v4l.org

run code in 300+ PHP versions simultaneously
<?php $doc = new DOMDocument(); $root = $doc->createElement('root'); $name = $doc->createElement('name'); $name->nodeValue = '••• 🍕 > 💩 •••'; $doc->appendChild($root); $root->appendChild($name); $xmlString = $doc->saveXML(); var_dump($doc->saveXML()); $newXml = simplexml_load_string($xmlString); echo $newXml->name->__toString();
Output for 7.4.0 - 7.4.33, 8.0.1 - 8.0.30, 8.1.0 - 8.1.34, 8.2.0 - 8.2.30, 8.3.0 - 8.3.30, 8.4.1 - 8.4.18, 8.5.0 - 8.5.3
string(123) "<?xml version="1.0"?> <root><name>&#x2022;&#x2022;&#x2022; &#x1F355; &gt; &#x1F4A9; &#x2022;&#x2022;&#x2022;</name></root> " ••• 🍕 > 💩 •••

preferences:
91.47 ms | 1267 KiB | 4 Q