3v4l.org

run code in 300+ PHP versions simultaneously
<?php $reader = XMLReader::XML("<root>hi</root>"); while ($reader->read()) { var_dump($reader); }
Output for 8.4.1 - 8.4.12
object(XMLReader)#1 (14) { ["attributeCount"]=> int(0) ["baseURI"]=> string(1) "/" ["depth"]=> int(0) ["hasAttributes"]=> bool(false) ["hasValue"]=> bool(false) ["isDefault"]=> bool(false) ["isEmptyElement"]=> bool(false) ["localName"]=> string(4) "root" ["name"]=> string(4) "root" ["namespaceURI"]=> string(0) "" ["nodeType"]=> int(1) ["prefix"]=> string(0) "" ["value"]=> string(0) "" ["xmlLang"]=> string(0) "" } object(XMLReader)#1 (14) { ["attributeCount"]=> int(0) ["baseURI"]=> string(1) "/" ["depth"]=> int(1) ["hasAttributes"]=> bool(false) ["hasValue"]=> bool(true) ["isDefault"]=> bool(false) ["isEmptyElement"]=> bool(false) ["localName"]=> string(5) "#text" ["name"]=> string(5) "#text" ["namespaceURI"]=> string(0) "" ["nodeType"]=> int(3) ["prefix"]=> string(0) "" ["value"]=> string(2) "hi" ["xmlLang"]=> string(0) "" } object(XMLReader)#1 (14) { ["attributeCount"]=> int(0) ["baseURI"]=> string(1) "/" ["depth"]=> int(0) ["hasAttributes"]=> bool(false) ["hasValue"]=> bool(false) ["isDefault"]=> bool(false) ["isEmptyElement"]=> bool(false) ["localName"]=> string(4) "root" ["name"]=> string(4) "root" ["namespaceURI"]=> string(0) "" ["nodeType"]=> int(15) ["prefix"]=> string(0) "" ["value"]=> string(0) "" ["xmlLang"]=> string(0) "" }
Output for 8.1.0 - 8.1.33, 8.2.0 - 8.2.29, 8.3.0 - 8.3.25
object(XMLReader)#1 (0) { ["attributeCount"]=> uninitialized(int) ["baseURI"]=> uninitialized(string) ["depth"]=> uninitialized(int) ["hasAttributes"]=> uninitialized(bool) ["hasValue"]=> uninitialized(bool) ["isDefault"]=> uninitialized(bool) ["isEmptyElement"]=> uninitialized(bool) ["localName"]=> uninitialized(string) ["name"]=> uninitialized(string) ["namespaceURI"]=> uninitialized(string) ["nodeType"]=> uninitialized(int) ["prefix"]=> uninitialized(string) ["value"]=> uninitialized(string) ["xmlLang"]=> uninitialized(string) } object(XMLReader)#1 (0) { ["attributeCount"]=> uninitialized(int) ["baseURI"]=> uninitialized(string) ["depth"]=> uninitialized(int) ["hasAttributes"]=> uninitialized(bool) ["hasValue"]=> uninitialized(bool) ["isDefault"]=> uninitialized(bool) ["isEmptyElement"]=> uninitialized(bool) ["localName"]=> uninitialized(string) ["name"]=> uninitialized(string) ["namespaceURI"]=> uninitialized(string) ["nodeType"]=> uninitialized(int) ["prefix"]=> uninitialized(string) ["value"]=> uninitialized(string) ["xmlLang"]=> uninitialized(string) } object(XMLReader)#1 (0) { ["attributeCount"]=> uninitialized(int) ["baseURI"]=> uninitialized(string) ["depth"]=> uninitialized(int) ["hasAttributes"]=> uninitialized(bool) ["hasValue"]=> uninitialized(bool) ["isDefault"]=> uninitialized(bool) ["isEmptyElement"]=> uninitialized(bool) ["localName"]=> uninitialized(string) ["name"]=> uninitialized(string) ["namespaceURI"]=> uninitialized(string) ["nodeType"]=> uninitialized(int) ["prefix"]=> uninitialized(string) ["value"]=> uninitialized(string) ["xmlLang"]=> uninitialized(string) }
Output for 8.0.0 - 8.0.8
object(XMLReader)#1 (0) { } object(XMLReader)#1 (0) { } object(XMLReader)#1 (0) { }

preferences:
68.87 ms | 411 KiB | 5 Q