3v4l.org

run code in 300+ PHP versions simultaneously
<?php $a = '<?xml version="1.0" encoding="UTF-8"?> <root a="b"> <row b="y"> <item s="t" /> </row> <row p="c"> <item y="n" /> </row> </root>'; $simple_xml = @simplexml_load_string($a); print_r($simple_xml); $b = str_replace( array("\n", "\r", "\t"), "", $a ); var_dump($b); $simple_xml = @simplexml_load_string($b); print_r($simple_xml);
Output for git.master, git.master_jit, rfc.property-hooks
SimpleXMLElement Object ( [@attributes] => Array ( [a] => b ) [row] => Array ( [0] => SimpleXMLElement Object ( [@attributes] => Array ( [b] => y ) [item] => SimpleXMLElement Object ( [@attributes] => Array ( [s] => t ) ) ) [1] => SimpleXMLElement Object ( [@attributes] => Array ( [p] => c ) [item] => SimpleXMLElement Object ( [@attributes] => Array ( [y] => n ) ) ) ) ) string(119) "<?xml version="1.0" encoding="UTF-8"?><root a="b"><row b="y"><item s="t" /></row><row p="c"><item y="n" /></row></root>" SimpleXMLElement Object ( [@attributes] => Array ( [a] => b ) [row] => Array ( [0] => SimpleXMLElement Object ( [@attributes] => Array ( [b] => y ) [item] => SimpleXMLElement Object ( [@attributes] => Array ( [s] => t ) ) ) [1] => SimpleXMLElement Object ( [@attributes] => Array ( [p] => c ) [item] => SimpleXMLElement Object ( [@attributes] => Array ( [y] => n ) ) ) ) )

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:
59.01 ms | 409 KiB | 8 Q