3v4l.org

run code in 300+ PHP versions simultaneously
<?php $xml = "<hotels count="1" offers_count="1"> <hotel> <name>Golden Bay</name> <category>3</category> <destination> <country>Kypr</country> <locality>Kypr - sever</locality> </destination> <description> <![CDATA[ <table summary='zajezd'><tr><th>Hotel</th></tr><tr><td>Golden Bay Beach Hotel</td></tr><tr><th>Doporučení</th></tr><tr><td>Menší hotel rodinného typu doporučujeme především klientům upřednostňujícím výhodnou cenu. Dostupná kvalita za přijatelnou cenu.</td></tr><tr><th>Obsazení</th ]]> <![CDATA[ ></tr><tr><td>XX / XXx / XXX / XXxx</td></tr><tr><th>Země</th></tr><tr><td>Severní Kypr</td></tr><tr><th>Změna vyhrazena</th></tr><tr><td>Změna programu vyhrazena.</td></tr><tr><th>Poloha</th></tr><tr><td>menší hotel rodinného typu s 24 pokoji je vzdálen cca 8 km od letoviska Kyrenia, vzdálenost od mezinárodního letiště Ercan v hlavním městě ostrova Lefkosa je zhruba 40 km. Menší hezká písečná pláž se nachází hned před hotelem, cesta na pláž vede přes hotelovou zahradu. Pláž je umístěna v malém zálivu, v moři je místy kamenité dno. Lehátka a slunečníky jsou na pláži zdarma.</td></tr><tr><th>Vybavení</th></tr><tr><td>v menším hotelu se nachází vstupní hala s recepcí a směnárnou (internetové WiFi připojení zdarma), hlavní restaurace, kde se podávají snídaně, bazén s dětskou částí, bar na pláži, vodní sporty na pláži. Lehátka a slunečníky jsou u bazénu i na pláži zdarma. Večeře se podávají v nedaleké restauraci u pláže.</td></tr><tr><th>Ubytování</th></tr><tr><td>jednoduše, ale účelně zařízené klimatizované pokoje (centrální klimatizace s možností individuální regulace) mají koupelnu se sprchovým koutem a WC, vysoušeč vlasů, telefon, TV/SAT, ledničku/minibar. Většina pokojů má balkon.</td></tr><tr><th>Stravování</th></tr><tr><td>snídaně, za příplatek večeře</td></tr><tr><th>Snídaně</th></tr><tr><td>rozšířené kontinentální podávané formou bufetu</td></tr><tr><th>Večere</th></tr><tr><td>servírované menu</td></tr><tr><th>Pro děti</th></tr><tr><td>vyhrazená část bazénu.</td></tr><tr><th>Služby za poplatek</th></tr><tr><td>vodní sporty na pláži.</td></tr></table> ]]> </description> <image> http://image.dovolena.cz/userfiles/image/hotel/2387/63/238634__l0.jpg </image> <url> http://affiliate.dovolena.cz/redirect.php?url=http%3A%2F%2Fwww.dovolena.cz%2Fzajezdy%2Fkypr-sever%2Fgolden-bay182862%2F%3Faffiliate%3D2087%26cid%3D6701 </url> <offers> <offer id="24429858" days="15" status="lastminute"> <price currency="CZK">13990</price> <date_from>10.07.2014</date_from> <date_to>24.07.2014</date_to> <food>Snídaně</food> <transport>Letecká</transport> <airport>Praha</airport> <url> http://affiliate.dovolena.cz/redirect.php?url=http%3A%2F%2Fwww.dovolena.cz%2Fzajezdy%2Fkypr-sever%2Fgolden-bay182862%2Ftrip_id%2F24429858%2F%3Faffiliate%3D2087%26cid%3D6701 </url> </offer> </offers> </hotel> </hotels>"; $xml = simplexml_load_string( $xml); foreach( $xml->xpath( './/child') as $child) { echo $child->attributes()['name'] . "\n"; }

Here you find the average performance (time & memory) of each version. A grayed out version indicates it didn't complete successfully (based on exit-code).

VersionSystem time (s)User time (s)Memory (MiB)
5.4.280.0040.03912.36
5.4.270.0050.03812.36
5.4.260.0070.04112.36
5.4.250.0110.03812.36
5.4.240.0090.05312.36
5.4.230.0090.05712.36
5.4.220.0130.05212.36
5.4.210.0140.04812.36
5.4.200.0140.05012.36
5.4.190.0150.05012.35
5.4.180.0120.04212.35
5.4.170.0080.05012.36
5.4.160.0090.03612.35
5.4.150.0090.03712.35
5.4.140.0070.03912.04
5.4.130.0090.03712.02
5.4.120.0080.03611.98
5.4.110.0050.03911.98
5.4.100.0080.03711.98
5.4.90.0040.04511.98
5.4.80.0090.03711.98
5.4.70.0100.03311.98
5.4.60.0080.03511.98
5.4.50.0100.03511.98
5.4.40.0060.03811.97
5.4.30.0080.03611.96
5.4.20.0090.04911.96
5.4.10.0130.05211.96
5.4.00.0080.04211.46
5.3.280.0130.06912.71
5.3.270.0120.05712.73
5.3.260.0100.04012.71
5.3.250.0120.04412.72
5.3.240.0040.04412.72
5.3.230.0140.08312.71
5.3.220.0170.08212.68
5.3.210.0160.07312.68
5.3.200.0140.06312.68
5.3.190.0110.05112.68
5.3.180.0070.04212.68
5.3.170.0090.04012.67
5.3.160.0100.05612.68
5.3.150.0150.03412.67
5.3.140.0110.04012.66
5.3.130.0090.04312.66
5.3.120.0190.07712.66
5.3.110.0260.06512.66
5.3.100.0080.04112.11
5.3.90.0080.03812.08
5.3.80.0060.04812.07
5.3.70.0120.06312.08
5.3.60.0100.04212.07
5.3.50.0090.04212.00
5.3.40.0060.03912.00
5.3.30.0080.03511.94
5.3.20.0050.03911.70
5.3.10.0090.03411.67
5.3.00.0090.05111.66

preferences:
141.51 ms | 1394 KiB | 7 Q