3v4l.org

run code in 300+ PHP versions simultaneously
<?php $xml = <<<XML <footer xmlns:t="ddtemplate"> <p> <t:span child="sign-in" class="sign-in" /> <t:span child="copyright" class="footer-copyright" /> </p> </footer> XML; $doc = DOMDocument::loadXML($xml); define('START_TIME', microtime(1)); /* Template Values */ $tv = array(); $f = $doc->createDocumentFragment(); $f->appendXML('<a href="#url">Sign In to Edit this Site</a>'); $tv['sign-in'] = $f; $tv['copyright'] = $doc->createTextNode('&copy;' . date('Y') . ' Test'); foreach($doc->getElementsByTagNameNS('ddtemplate','*') as $el) { $el->appendChild($tv[$el->getAttribute('child')]); } echo $doc->saveHTML(); var_dump(microtime(1) - START_TIME);

preferences:
32.66 ms | 402 KiB | 5 Q