3v4l.org

run code in 300+ PHP versions simultaneously
<?php $doc = new DOMDocument(); $doc->formatOutput = true; //this is the bit of obscure magic: it will set the default namespace $doc->appendChild($doc->createAttributeNS( 'http://www.zbs-giz.si/Schemas/2006/ZBSxml/2.2', 'xmlns')); //set root element to correct cd prefix _and_ namespace: $root = $doc->appendChild($doc->createElement('Document')); $root->setAttributeNS( 'http://www.w3.org/2001/XMLSchema-instance', 'xsi:schemaLocation', 'http://www.crea.si/Schemas/2004/Document/ZBSxml/2.0/ZbsCreaDoc.xsd'); $data = $root->appendChild($doc->createElement('Data')); $dataformat = $data->appendChild($doc->createElement('DataFormat')); $dataformat->appendChild($doc->createElement('MimeType','text/xml')); $content = $data->appendChild($doc->createElement('Content')); echo $doc->saveXML(); //
Output for git.master, git.master_jit
Warning: DOMDocument::createAttributeNS(): Document Missing Root Element in /in/s2NJa on line 5 Fatal error: Uncaught TypeError: DOMNode::appendChild(): Argument #1 ($node) must be of type DOMNode, bool given in /in/s2NJa:5 Stack trace: #0 /in/s2NJa(5): DOMNode->appendChild(false) #1 {main} thrown in /in/s2NJa on line 5
Process exited with code 255.
Output for rfc.property-hooks
Warning: DOMDocument::createAttributeNS(): Document Missing Root Element in /in/s2NJa on line 5 Fatal error: Uncaught TypeError: DOMNode::appendChild(): Argument #1 ($node) must be of type DOMNode, false given in /in/s2NJa:5 Stack trace: #0 /in/s2NJa(5): DOMNode->appendChild(false) #1 {main} thrown in /in/s2NJa on line 5
Process exited with code 255.

This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.

Active branches

Archived branches

Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page


preferences:
155.05 ms | 407 KiB | 5 Q