3v4l.org

run code in 300+ PHP versions simultaneously
<?php $iterations = 10000; $json = <<<JSON { "status": "ok", "items": [ { "title": "Some valuable title", "descr": "Another valuable description, much longer", "url": "http://alonglonglnog.com/?var=qp34rasjdnfkamdso;ilaksdnfa;sldjngaskdnfa;sdlkfjasd;lkfasdf", "bid": 0.1 }, { "title": "Some valuable title", "descr": "Another valuable description, much longer", "url": "http://alonglonglnog.com/?var=qp34rasjdnfkamdso;ilaksdnfa;sldjngaskdnfa;sdlkfjasd;lkfasdf", "bid": 0.1 }, { "title": "Some valuable title", "descr": "Another valuable description, much longer", "url": "http://alonglonglnog.com/?var=qp34rasjdnfkamdso;ilaksdnfa;sldjngaskdnfa;sdlkfjasd;lkfasdf", "bid": 0.1 }, { "title": "Some valuable title", "descr": "Another valuable description, much longer", "url": "http://alonglonglnog.com/?var=qp34rasjdnfkamdso;ilaksdnfa;sldjngaskdnfa;sdlkfjasd;lkfasdf", "bid": 0.1 }, { "title": "Some valuable title", "descr": "Another valuable description, much longer", "url": "http://alonglonglnog.com/?var=qp34rasjdnfkamdso;ilaksdnfa;sldjngaskdnfa;sdlkfjasd;lkfasdf", "bid": 0.1 } ] } JSON; $xml = <<<XML <?xml version='1.0'?> <response> <status>ok</status> <items> <item> <title>Some valuable title</title> <descr>Another valuable description, much longer</descr> <url> <![CDATA[http://alonglonglnog.com/?var=qp34rasjdnfkamdso;ilaksdnfa;sldjngaskdnfa;sdlkfjasd;lkfasdf]]></url> <bid>0.1</bid> </item> <item> <title>Some valuable title</title> <descr>Another valuable description, much longer</descr> <url> <![CDATA[http://alonglonglnog.com/?var=qp34rasjdnfkamdso;ilaksdnfa;sldjngaskdnfa;sdlkfjasd;lkfasdf]]></url> <bid>0.1</bid> </item> <item> <title>Some valuable title</title> <descr>Another valuable description, much longer</descr> <url> <![CDATA[http://alonglonglnog.com/?var=qp34rasjdnfkamdso;ilaksdnfa;sldjngaskdnfa;sdlkfjasd;lkfasdf]]></url> <bid>0.1</bid> </item> <item> <title>Some valuable title</title> <descr>Another valuable description, much longer</descr> <url> <![CDATA[http://alonglonglnog.com/?var=qp34rasjdnfkamdso;ilaksdnfa;sldjngaskdnfa;sdlkfjasd;lkfasdf]]></url> <bid>0.1</bid> </item> <item> <title>Some valuable title</title> <descr>Another valuable description, much longer</descr> <url> <![CDATA[http://alonglonglnog.com/?var=qp34rasjdnfkamdso;ilaksdnfa;sldjngaskdnfa;sdlkfjasd;lkfasdf]]></url> <bid>0.1</bid> </item> </items> </response> XML; $start = microtime(true); for ($i = 0; $i < $iterations; $i++) { $obj = json_encode($json); } $jsonTime = microtime(true) - $start; $start = microtime(true); for ($i = 0; $i < $iterations; $i++) { $xmlObj = simplexml_load_string($xml); } $xmlTime = microtime(true) - $start; printf("json is faster in %.2 times.", $xmlTime / $jsonTime);

preferences:
38.84 ms | 402 KiB | 5 Q