3v4l.org

run code in 300+ PHP versions simultaneously
<?php /** * @link http://stackoverflow.com/a/29864193/367456 */ $buffer = <<<XML <?xml version="1.0"?> <!-- ==================================== xhtml-lat1.ent ==================================== --> <!-- Portions (C) International Organization for Standardization 1986 Permission to copy in any form is granted for use with conforming SGML systems and applications as defined in ISO 8879, provided this notice is included in all copies. --> <!-- Character entity set. Typical invocation: <!ENTITY % HTMLlat1 PUBLIC "-//W3C//ENTITIES Latin 1 for XHTML//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml-lat1.ent"> %HTMLlat1; --> <!ENTITY nbsp "&#160;"> <!-- no-break space = non-breaking space, U+00A0 ISOnum --> ]><foo>&nbsp;</foo> XML; libxml_disable_entity_loader(false); $xml = simplexml_load_string($buffer); $xml->asXML('php://output'); $xml = simplexml_load_string($buffer, 'SimpleXMLElement', LIBXML_NOENT); $xml->asXML('php://output');
Output for 8.3.0 - 8.3.7
Deprecated: Function libxml_disable_entity_loader() is deprecated in /in/iLvu6 on line 33 Warning: simplexml_load_string(): Entity: line 22: parser error : StartTag: invalid element name in /in/iLvu6 on line 35 Warning: simplexml_load_string(): <!ENTITY nbsp "&#160;"> <!-- no-break space = non-breaking space, in /in/iLvu6 on line 35 Warning: simplexml_load_string(): ^ in /in/iLvu6 on line 35 Warning: simplexml_load_string(): Entity: line 22: parser error : Extra content at the end of the document in /in/iLvu6 on line 35 Warning: simplexml_load_string(): <!ENTITY nbsp "&#160;"> <!-- no-break space = non-breaking space, in /in/iLvu6 on line 35 Warning: simplexml_load_string(): ^ in /in/iLvu6 on line 35 Fatal error: Uncaught Error: Call to a member function asXML() on false in /in/iLvu6:36 Stack trace: #0 {main} thrown in /in/iLvu6 on line 36
Process exited with code 255.
Output for 8.0.0 - 8.0.30, 8.1.0 - 8.1.28, 8.2.0 - 8.2.19
Deprecated: Function libxml_disable_entity_loader() is deprecated in /in/iLvu6 on line 33 Warning: simplexml_load_string(): Entity: line 22: parser error : StartTag: invalid element name in /in/iLvu6 on line 35 Warning: simplexml_load_string(): <!ENTITY nbsp "&#160;"> <!-- no-break space = non-breaking space, in /in/iLvu6 on line 35 Warning: simplexml_load_string(): ^ in /in/iLvu6 on line 35 Warning: simplexml_load_string(): Entity: line 22: parser error : Extra content at the end of the document in /in/iLvu6 on line 35 Warning: simplexml_load_string(): <!ENTITY nbsp "&#160;"> <!-- no-break space = non-breaking space, in /in/iLvu6 on line 35 Warning: simplexml_load_string(): ^ in /in/iLvu6 on line 35 Fatal error: Uncaught Error: Call to a member function asXML() on bool in /in/iLvu6:36 Stack trace: #0 {main} thrown in /in/iLvu6 on line 36
Process exited with code 255.
Output for 7.3.16 - 7.3.33, 7.4.0 - 7.4.33
Warning: simplexml_load_string(): Entity: line 22: parser error : StartTag: invalid element name in /in/iLvu6 on line 35 Warning: simplexml_load_string(): <!ENTITY nbsp "&#160;"> <!-- no-break space = non-breaking space, in /in/iLvu6 on line 35 Warning: simplexml_load_string(): ^ in /in/iLvu6 on line 35 Warning: simplexml_load_string(): Entity: line 22: parser error : Extra content at the end of the document in /in/iLvu6 on line 35 Warning: simplexml_load_string(): <!ENTITY nbsp "&#160;"> <!-- no-break space = non-breaking space, in /in/iLvu6 on line 35 Warning: simplexml_load_string(): ^ in /in/iLvu6 on line 35 Fatal error: Uncaught Error: Call to a member function asXML() on bool in /in/iLvu6:36 Stack trace: #0 {main} thrown in /in/iLvu6 on line 36
Process exited with code 255.
Output for 7.0.0 - 7.0.20, 7.1.0 - 7.1.20, 7.2.0 - 7.2.33
Warning: simplexml_load_string(): Entity: line 22: parser error : StartTag: invalid element name in /in/iLvu6 on line 35 Warning: simplexml_load_string(): <!ENTITY nbsp "&#160;"> <!-- no-break space = non-breaking space, in /in/iLvu6 on line 35 Warning: simplexml_load_string(): ^ in /in/iLvu6 on line 35 Warning: simplexml_load_string(): Entity: line 22: parser error : Extra content at the end of the document in /in/iLvu6 on line 35 Warning: simplexml_load_string(): <!ENTITY nbsp "&#160;"> <!-- no-break space = non-breaking space, in /in/iLvu6 on line 35 Warning: simplexml_load_string(): ^ in /in/iLvu6 on line 35 Fatal error: Uncaught Error: Call to a member function asXML() on boolean in /in/iLvu6:36 Stack trace: #0 {main} thrown in /in/iLvu6 on line 36
Process exited with code 255.
Output for 5.6.7 - 5.6.28
Warning: simplexml_load_string(): Entity: line 22: parser error : StartTag: invalid element name in /in/iLvu6 on line 35 Warning: simplexml_load_string(): <!ENTITY nbsp "&#160;"> <!-- no-break space = non-breaking space, in /in/iLvu6 on line 35 Warning: simplexml_load_string(): ^ in /in/iLvu6 on line 35 Warning: simplexml_load_string(): Entity: line 22: parser error : Extra content at the end of the document in /in/iLvu6 on line 35 Warning: simplexml_load_string(): <!ENTITY nbsp "&#160;"> <!-- no-break space = non-breaking space, in /in/iLvu6 on line 35 Warning: simplexml_load_string(): ^ in /in/iLvu6 on line 35 Fatal error: Call to a member function asXML() on boolean in /in/iLvu6 on line 36
Process exited with code 255.
Output for 5.4.2 - 5.4.45, 5.5.24 - 5.5.35
Warning: simplexml_load_string(): Entity: line 22: parser error : StartTag: invalid element name in /in/iLvu6 on line 35 Warning: simplexml_load_string(): <!ENTITY nbsp "&#160;"> <!-- no-break space = non-breaking space, in /in/iLvu6 on line 35 Warning: simplexml_load_string(): ^ in /in/iLvu6 on line 35 Warning: simplexml_load_string(): Entity: line 22: parser error : Extra content at the end of the document in /in/iLvu6 on line 35 Warning: simplexml_load_string(): <!ENTITY nbsp "&#160;"> <!-- no-break space = non-breaking space, in /in/iLvu6 on line 35 Warning: simplexml_load_string(): ^ in /in/iLvu6 on line 35 Fatal error: Call to a member function asXML() on a non-object in /in/iLvu6 on line 36
Process exited with code 255.

preferences:
166.44 ms | 402 KiB | 228 Q