3v4l.org

run code in 300+ PHP versions simultaneously
<?php $classmap1 = array(); for ($i=1; $i<=10000; $i++) { $classmap1['a'.$i] = $i+1; } $classmap2 = array(); for ($i=1; $i<=10000; $i++) { $classmap2['b'.$i] = $i+1; } $startTimeMerge = microtime(true); $map = array_merge($classmap1, $classmap2); $endTimeMerge = microtime(true); $startTimeForeach = microtime(true); foreach ($classmap2 as $k => $v) { $classmap1[$k] = $v; } $endTimeForeach = microtime(true); abstract class merging { public static function merge(array &$a, array &$b) { foreach ($b as $key => $value) { $a[$key] = $value; } return $a; } } $startTimeFunc = microtime(true); merging::merge($classmap1, $classmap2); $endTimeFunc = microtime(true); echo "Merging took " . (($endTimeMerge - $startTimeMerge)*1000) ." microseconds<br />\n"; //var_dump($map); echo "Foreach took " . (($endTimeForeach - $startTimeForeach)*1000) ." microseconds<br />\n"; //var_dump($classmap1); echo "Func took " . (($endTimeFunc - $startTimeFunc)*1000) ." microseconds<br />\n"; //var_dump($am);
Output for 7.2.0
Merging took 0.30684471130371 microseconds<br /> Foreach took 0.79703330993652 microseconds<br /> Func took 0.38719177246094 microseconds<br />
Output for 7.1.7
Merging took 0.52189826965332 microseconds<br /> Foreach took 0.38313865661621 microseconds<br /> Func took 0.29087066650391 microseconds<br />
Output for 7.1.6
Merging took 0.50711631774902 microseconds<br /> Foreach took 0.40197372436523 microseconds<br /> Func took 0.30899047851562 microseconds<br />
Output for 7.1.5
Merging took 1.0309219360352 microseconds<br /> Foreach took 0.93388557434082 microseconds<br /> Func took 0.59986114501953 microseconds<br />
Output for 7.1.0
Merging took 0.66280364990234 microseconds<br /> Foreach took 0.6721019744873 microseconds<br /> Func took 0.45609474182129 microseconds<br />
Output for 7.0.20
Merging took 0.47016143798828 microseconds<br /> Foreach took 0.3819465637207 microseconds<br /> Func took 0.22792816162109 microseconds<br />
Output for 7.0.14
Merging took 0.64992904663086 microseconds<br /> Foreach took 0.6721019744873 microseconds<br /> Func took 0.43106079101562 microseconds<br />
Output for 7.0.6
Merging took 0.95009803771973 microseconds<br /> Foreach took 0.77986717224121 microseconds<br /> Func took 0.35619735717773 microseconds<br />
Output for 7.0.5
Merging took 0.9160041809082 microseconds<br /> Foreach took 0.77295303344727 microseconds<br /> Func took 0.35810470581055 microseconds<br />
Output for 7.0.4
Merging took 0.58603286743164 microseconds<br /> Foreach took 0.46205520629883 microseconds<br /> Func took 0.28395652770996 microseconds<br />
Output for 7.0.3
Merging took 0.53906440734863 microseconds<br /> Foreach took 0.39792060852051 microseconds<br /> Func took 0.23889541625977 microseconds<br />
Output for 7.0.2
Merging took 0.66518783569336 microseconds<br /> Foreach took 0.57601928710938 microseconds<br /> Func took 0.34499168395996 microseconds<br />
Output for 7.0.1
Merging took 0.67520141601562 microseconds<br /> Foreach took 0.57101249694824 microseconds<br /> Func took 0.33092498779297 microseconds<br />
Output for 7.0.0
Merging took 0.70405006408691 microseconds<br /> Foreach took 0.56099891662598 microseconds<br /> Func took 0.34809112548828 microseconds<br />
Output for 5.6.28
Merging took 2.514123916626 microseconds<br /> Foreach took 2.6159286499023 microseconds<br /> Func took 1.4431476593018 microseconds<br />
Output for 5.6.21
Merging took 2.0501613616943 microseconds<br /> Foreach took 2.0020008087158 microseconds<br /> Func took 1.0268688201904 microseconds<br />
Output for 5.6.20
Merging took 1.9359588623047 microseconds<br /> Foreach took 1.9049644470215 microseconds<br /> Func took 0.94509124755859 microseconds<br />
Output for 5.6.19
Merging took 1.7850399017334 microseconds<br /> Foreach took 1.7540454864502 microseconds<br /> Func took 0.87213516235352 microseconds<br />
Output for 5.6.18
Merging took 1.9669532775879 microseconds<br /> Foreach took 2.2659301757812 microseconds<br /> Func took 1.3930797576904 microseconds<br />
Output for 5.6.17
Merging took 1.7449855804443 microseconds<br /> Foreach took 1.6400814056396 microseconds<br /> Func took 0.84495544433594 microseconds<br />
Output for 5.6.16
Merging took 1.8517971038818 microseconds<br /> Foreach took 1.8978118896484 microseconds<br /> Func took 0.96988677978516 microseconds<br />
Output for 5.6.15
Merging took 2.4290084838867 microseconds<br /> Foreach took 2.3958683013916 microseconds<br /> Func took 1.2340545654297 microseconds<br />
Output for 5.6.14
Merging took 1.633882522583 microseconds<br /> Foreach took 1.6660690307617 microseconds<br /> Func took 0.84400177001953 microseconds<br />
Output for 5.6.13
Merging took 2.5711059570312 microseconds<br /> Foreach took 2.5269985198975 microseconds<br /> Func took 1.2609958648682 microseconds<br />
Output for 5.6.12
Merging took 2.1810531616211 microseconds<br /> Foreach took 2.1860599517822 microseconds<br /> Func took 1.0719299316406 microseconds<br />
Output for 5.6.11
Merging took 1.568078994751 microseconds<br /> Foreach took 1.5580654144287 microseconds<br /> Func took 0.79798698425293 microseconds<br />
Output for 5.6.10
Merging took 2.5660991668701 microseconds<br /> Foreach took 2.4929046630859 microseconds<br /> Func took 1.1978149414062 microseconds<br />
Output for 5.6.9
Merging took 1.8930435180664 microseconds<br /> Foreach took 1.9900798797607 microseconds<br /> Func took 0.98681449890137 microseconds<br />
Output for 5.6.8
Merging took 2.626895904541 microseconds<br /> Foreach took 2.5999546051025 microseconds<br /> Func took 1.3558864593506 microseconds<br />
Output for 5.6.7
Merging took 2.1960735321045 microseconds<br /> Foreach took 2.2330284118652 microseconds<br /> Func took 1.0731220245361 microseconds<br />
Output for 5.5.35
Merging took 2.6791095733643 microseconds<br /> Foreach took 2.6640892028809 microseconds<br /> Func took 1.3198852539062 microseconds<br />
Output for 5.5.34
Merging took 2.716064453125 microseconds<br /> Foreach took 2.6769638061523 microseconds<br /> Func took 1.3570785522461 microseconds<br />
Output for 5.5.33
Merging took 2.5780200958252 microseconds<br /> Foreach took 2.6772022247314 microseconds<br /> Func took 1.24192237854 microseconds<br />
Output for 5.5.32
Merging took 1.7800331115723 microseconds<br /> Foreach took 1.7480850219727 microseconds<br /> Func took 0.88000297546387 microseconds<br />
Output for 5.5.31
Merging took 1.5249252319336 microseconds<br /> Foreach took 1.6260147094727 microseconds<br /> Func took 0.82302093505859 microseconds<br />
Output for 5.5.30
Merging took 2.0861625671387 microseconds<br /> Foreach took 2.0530223846436 microseconds<br /> Func took 1.0159015655518 microseconds<br />
Output for 5.5.29
Merging took 2.1438598632812 microseconds<br /> Foreach took 2.2070407867432 microseconds<br /> Func took 1.0600090026855 microseconds<br />
Output for 5.5.28
Merging took 2.0310878753662 microseconds<br /> Foreach took 2.126932144165 microseconds<br /> Func took 0.94914436340332 microseconds<br />
Output for 5.5.27
Merging took 1.629114151001 microseconds<br /> Foreach took 1.6939640045166 microseconds<br /> Func took 0.86593627929688 microseconds<br />
Output for 5.5.26
Merging took 2.3598670959473 microseconds<br /> Foreach took 2.2218227386475 microseconds<br /> Func took 1.2447834014893 microseconds<br />
Output for 5.5.25
Merging took 2.615213394165 microseconds<br /> Foreach took 2.6988983154297 microseconds<br /> Func took 1.4071464538574 microseconds<br />
Output for 5.5.24
Merging took 2.6400089263916 microseconds<br /> Foreach took 2.5489330291748 microseconds<br /> Func took 1.317024230957 microseconds<br />
Output for 5.4.45
Merging took 4.2581558227539 microseconds<br /> Foreach took 2.018928527832 microseconds<br /> Func took 1.1320114135742 microseconds<br />
Output for 5.4.44
Merging took 3.9710998535156 microseconds<br /> Foreach took 1.8398761749268 microseconds<br /> Func took 1.0800361633301 microseconds<br />
Output for 5.4.43
Merging took 4.3179988861084 microseconds<br /> Foreach took 2.0740032196045 microseconds<br /> Func took 1.3129711151123 microseconds<br />
Output for 5.4.42
Merging took 4.7049522399902 microseconds<br /> Foreach took 2.249002456665 microseconds<br /> Func took 1.30295753479 microseconds<br />
Output for 5.4.41
Merging took 3.525972366333 microseconds<br /> Foreach took 1.6529560089111 microseconds<br /> Func took 0.96702575683594 microseconds<br />
Output for 5.4.40
Merging took 3.9739608764648 microseconds<br /> Foreach took 1.7402172088623 microseconds<br /> Func took 0.92291831970215 microseconds<br />
Output for 5.4.39
Merging took 4.3759346008301 microseconds<br /> Foreach took 1.9419193267822 microseconds<br /> Func took 1.1019706726074 microseconds<br />
Output for 5.4.38
Merging took 3.7641525268555 microseconds<br /> Foreach took 1.6989707946777 microseconds<br /> Func took 0.97990036010742 microseconds<br />
Output for 5.4.37
Merging took 4.3511390686035 microseconds<br /> Foreach took 2.0389556884766 microseconds<br /> Func took 1.1491775512695 microseconds<br />
Output for 5.4.36
Merging took 4.8301219940186 microseconds<br /> Foreach took 2.180814743042 microseconds<br /> Func took 1.2519359588623 microseconds<br />
Output for 5.4.35
Merging took 4.6777725219727 microseconds<br /> Foreach took 2.1638870239258 microseconds<br /> Func took 1.2669563293457 microseconds<br />
Output for 5.4.34
Merging took 4.706859588623 microseconds<br /> Foreach took 2.1309852600098 microseconds<br /> Func took 1.2080669403076 microseconds<br />
Output for 5.4.32
Merging took 4.0650367736816 microseconds<br /> Foreach took 1.8949508666992 microseconds<br /> Func took 1.1301040649414 microseconds<br />
Output for 5.4.31
Merging took 4.8251152038574 microseconds<br /> Foreach took 2.1917819976807 microseconds<br /> Func took 1.2290477752686 microseconds<br />
Output for 5.4.30
Merging took 4.2319297790527 microseconds<br /> Foreach took 1.8539428710938 microseconds<br /> Func took 1.0719299316406 microseconds<br />
Output for 5.4.29
Merging took 4.6570301055908 microseconds<br /> Foreach took 2.0859241485596 microseconds<br /> Func took 1.2998580932617 microseconds<br />
Output for 5.4.28
Merging took 4.4889450073242 microseconds<br /> Foreach took 2.1288394927979 microseconds<br /> Func took 1.2362003326416 microseconds<br />
Output for 5.4.27
Merging took 3.2858848571777 microseconds<br /> Foreach took 1.5318393707275 microseconds<br /> Func took 0.90312957763672 microseconds<br />
Output for 5.4.26
Merging took 3.2970905303955 microseconds<br /> Foreach took 1.5530586242676 microseconds<br /> Func took 0.91099739074707 microseconds<br />
Output for 5.4.25
Merging took 3.9608478546143 microseconds<br /> Foreach took 1.8289089202881 microseconds<br /> Func took 1.0828971862793 microseconds<br />
Output for 5.4.24
Merging took 4.5890808105469 microseconds<br /> Foreach took 2.1078586578369 microseconds<br /> Func took 1.2111663818359 microseconds<br />
Output for 5.4.23
Merging took 3.5088062286377 microseconds<br /> Foreach took 1.5361309051514 microseconds<br /> Func took 0.88691711425781 microseconds<br />
Output for 5.4.22
Merging took 4.3220520019531 microseconds<br /> Foreach took 1.8799304962158 microseconds<br /> Func took 1.0550022125244 microseconds<br />
Output for 5.4.21
Merging took 4.6041011810303 microseconds<br /> Foreach took 2.3391246795654 microseconds<br /> Func took 1.2760162353516 microseconds<br />
Output for 5.4.20
Merging took 4.6780109405518 microseconds<br /> Foreach took 2.0210742950439 microseconds<br /> Func took 1.2118816375732 microseconds<br />
Output for 5.4.19
Merging took 4.6389102935791 microseconds<br /> Foreach took 2.079963684082 microseconds<br /> Func took 1.2030601501465 microseconds<br />
Output for 5.4.18
Merging took 4.133939743042 microseconds<br /> Foreach took 1.8911361694336 microseconds<br /> Func took 1.1270046234131 microseconds<br />
Output for 5.4.17
Merging took 3.5359859466553 microseconds<br /> Foreach took 1.655101776123 microseconds<br /> Func took 1.0018348693848 microseconds<br />
Output for 5.4.16
Merging took 3.821849822998 microseconds<br /> Foreach took 1.7030239105225 microseconds<br /> Func took 1.0011196136475 microseconds<br />
Output for 5.4.15
Merging took 4.6641826629639 microseconds<br /> Foreach took 2.1259784698486 microseconds<br /> Func took 1.3129711151123 microseconds<br />
Output for 5.4.14
Merging took 4.7750473022461 microseconds<br /> Foreach took 2.1569728851318 microseconds<br /> Func took 1.2269020080566 microseconds<br />
Output for 5.4.13
Merging took 3.4389495849609 microseconds<br /> Foreach took 1.5418529510498 microseconds<br /> Func took 0.89406967163086 microseconds<br />
Output for 5.4.12
Merging took 4.7509670257568 microseconds<br /> Foreach took 2.2461414337158 microseconds<br /> Func took 1.3089179992676 microseconds<br />
Output for 5.4.11
Merging took 4.6401023864746 microseconds<br /> Foreach took 2.0501613616943 microseconds<br /> Func took 1.2428760528564 microseconds<br />
Output for 5.4.10
Merging took 4.4119358062744 microseconds<br /> Foreach took 2.0358562469482 microseconds<br /> Func took 1.1560916900635 microseconds<br />
Output for 5.4.9
Merging took 4.7409534454346 microseconds<br /> Foreach took 2.4921894073486 microseconds<br /> Func took 1.2619495391846 microseconds<br />
Output for 5.4.8
Merging took 3.5059452056885 microseconds<br /> Foreach took 1.5518665313721 microseconds<br /> Func took 0.84900856018066 microseconds<br />
Output for 5.4.7
Merging took 4.7171115875244 microseconds<br /> Foreach took 2.1190643310547 microseconds<br /> Func took 1.1959075927734 microseconds<br />
Output for 5.4.6
Merging took 4.817008972168 microseconds<br /> Foreach took 2.1660327911377 microseconds<br /> Func took 1.2469291687012 microseconds<br />
Output for 5.4.5
Merging took 3.7391185760498 microseconds<br /> Foreach took 1.694917678833 microseconds<br /> Func took 0.95987319946289 microseconds<br />
Output for 5.4.4
Merging took 4.8618316650391 microseconds<br /> Foreach took 2.2170543670654 microseconds<br /> Func took 1.2650489807129 microseconds<br />
Output for 5.4.3
Merging took 4.1229724884033 microseconds<br /> Foreach took 1.7750263214111 microseconds<br /> Func took 1.0030269622803 microseconds<br />
Output for 5.4.2
Merging took 3.4539699554443 microseconds<br /> Foreach took 1.5320777893066 microseconds<br /> Func took 0.85306167602539 microseconds<br />
Output for 5.4.1
Merging took 4.7378540039062 microseconds<br /> Foreach took 2.1219253540039 microseconds<br /> Func took 1.2099742889404 microseconds<br />
Output for 5.4.0
Merging took 4.7340393066406 microseconds<br /> Foreach took 2.187967300415 microseconds<br /> Func took 1.1940002441406 microseconds<br />
Output for 5.3.29
Merging took 3.1859874725342 microseconds<br /> Foreach took 1.5480518341064 microseconds<br /> Func took 0.92196464538574 microseconds<br />
Output for 5.3.28
Merging took 3.2761096954346 microseconds<br /> Foreach took 1.6069412231445 microseconds<br /> Func took 0.94413757324219 microseconds<br />
Output for 5.3.27
Merging took 3.2339096069336 microseconds<br /> Foreach took 1.5659332275391 microseconds<br /> Func took 0.96607208251953 microseconds<br />
Output for 5.3.26
Merging took 3.2730102539062 microseconds<br /> Foreach took 1.5780925750732 microseconds<br /> Func took 1.0440349578857 microseconds<br />
Output for 5.3.25
Merging took 4.626989364624 microseconds<br /> Foreach took 2.1748542785645 microseconds<br /> Func took 1.3058185577393 microseconds<br />
Output for 5.3.24
Merging took 3.3318996429443 microseconds<br /> Foreach took 1.6088485717773 microseconds<br /> Func took 0.95081329345703 microseconds<br />
Output for 5.3.23
Merging took 3.3040046691895 microseconds<br /> Foreach took 1.5900135040283 microseconds<br /> Func took 0.98109245300293 microseconds<br />
Output for 5.3.22
Merging took 3.9088726043701 microseconds<br /> Foreach took 1.8689632415771 microseconds<br /> Func took 1.1279582977295 microseconds<br />
Output for 5.3.21
Merging took 4.4870376586914 microseconds<br /> Foreach took 2.2649765014648 microseconds<br /> Func took 1.2660026550293 microseconds<br />
Output for 5.3.20
Merging took 4.5108795166016 microseconds<br /> Foreach took 2.1660327911377 microseconds<br /> Func took 1.2571811676025 microseconds<br />
Output for 5.3.19
Merging took 4.2879581451416 microseconds<br /> Foreach took 2.065896987915 microseconds<br /> Func took 1.2040138244629 microseconds<br />
Output for 5.3.18
Merging took 3.9529800415039 microseconds<br /> Foreach took 1.8749237060547 microseconds<br /> Func took 1.0421276092529 microseconds<br />
Output for 5.3.17
Merging took 4.5950412750244 microseconds<br /> Foreach took 2.1548271179199 microseconds<br /> Func took 1.2161731719971 microseconds<br />
Output for 5.3.16
Merging took 4.6329498291016 microseconds<br /> Foreach took 2.2847652435303 microseconds<br /> Func took 1.2648105621338 microseconds<br />
Output for 5.3.15
Merging took 5.7740211486816 microseconds<br /> Foreach took 2.1719932556152 microseconds<br /> Func took 1.2929439544678 microseconds<br />
Output for 5.3.14
Merging took 4.5619010925293 microseconds<br /> Foreach took 2.2318363189697 microseconds<br /> Func took 1.2350082397461 microseconds<br />
Output for 5.3.13
Merging took 4.6930313110352 microseconds<br /> Foreach took 2.2459030151367 microseconds<br /> Func took 1.2879371643066 microseconds<br />
Output for 5.3.12
Merging took 4.8489570617676 microseconds<br /> Foreach took 2.1979808807373 microseconds<br /> Func took 1.3151168823242 microseconds<br />
Output for 5.3.11
Merging took 3.4811496734619 microseconds<br /> Foreach took 1.6710758209229 microseconds<br /> Func took 1.0008811950684 microseconds<br />
Output for 5.3.10
Merging took 4.2979717254639 microseconds<br /> Foreach took 2.1870136260986 microseconds<br /> Func took 1.3000965118408 microseconds<br />
Output for 5.3.9
Merging took 5.0530433654785 microseconds<br /> Foreach took 2.269983291626 microseconds<br /> Func took 1.3408660888672 microseconds<br />
Output for 5.3.8
Merging took 3.6430358886719 microseconds<br /> Foreach took 1.7929077148438 microseconds<br /> Func took 1.0430812835693 microseconds<br />
Output for 5.3.7
Merging took 3.3919811248779 microseconds<br /> Foreach took 1.6810894012451 microseconds<br /> Func took 0.99611282348633 microseconds<br />
Output for 5.3.6
Merging took 3.3700466156006 microseconds<br /> Foreach took 1.5881061553955 microseconds<br /> Func took 0.97489356994629 microseconds<br />
Output for 5.3.5
Merging took 4.2829513549805 microseconds<br /> Foreach took 2.094030380249 microseconds<br /> Func took 1.0671615600586 microseconds<br />
Output for 5.3.4
Merging took 3.3869743347168 microseconds<br /> Foreach took 1.5981197357178 microseconds<br /> Func took 0.94890594482422 microseconds<br />
Output for 5.3.3
Merging took 4.6300888061523 microseconds<br /> Foreach took 2.1770000457764 microseconds<br /> Func took 1.7540454864502 microseconds<br />
Output for 5.3.2
Merging took 4.3020248413086 microseconds<br /> Foreach took 2.1169185638428 microseconds<br /> Func took 1.1999607086182 microseconds<br />
Output for 5.3.1
Merging took 4.2891502380371 microseconds<br /> Foreach took 2.1688938140869 microseconds<br /> Func took 1.2550354003906 microseconds<br />
Output for 5.3.0
Merging took 1.7068386077881 microseconds<br /> Foreach took 1.9512176513672 microseconds<br /> Func took 0.97894668579102 microseconds<br />
Output for 5.2.17
Merging took 4.7829151153564 microseconds<br /> Foreach took 2.5839805603027 microseconds<br /> Func took 3.633975982666 microseconds<br />
Output for 5.2.16
Merging took 4.8308372497559 microseconds<br /> Foreach took 2.6288032531738 microseconds<br /> Func took 3.7579536437988 microseconds<br />
Output for 5.2.15
Merging took 3.7550926208496 microseconds<br /> Foreach took 2.0558834075928 microseconds<br /> Func took 2.885103225708 microseconds<br />
Output for 5.2.14
Merging took 3.957986831665 microseconds<br /> Foreach took 2.1791458129883 microseconds<br /> Func took 3.1049251556396 microseconds<br />
Output for 5.2.13
Merging took 4.2579174041748 microseconds<br /> Foreach took 2.4411678314209 microseconds<br /> Func took 3.5369396209717 microseconds<br />
Output for 5.2.12
Merging took 3.5290718078613 microseconds<br /> Foreach took 1.8928050994873 microseconds<br /> Func took 2.6688575744629 microseconds<br />
Output for 5.2.11
Merging took 5.1229000091553 microseconds<br /> Foreach took 4.2448043823242 microseconds<br /> Func took 3.7858486175537 microseconds<br />
Output for 5.2.10
Merging took 3.3841133117676 microseconds<br /> Foreach took 1.8050670623779 microseconds<br /> Func took 2.6559829711914 microseconds<br />
Output for 5.2.9
Merging took 4.5337677001953 microseconds<br /> Foreach took 2.4850368499756 microseconds<br /> Func took 3.7047863006592 microseconds<br />
Output for 5.2.8
Merging took 5.0480365753174 microseconds<br /> Foreach took 2.6588439941406 microseconds<br /> Func took 3.7858486175537 microseconds<br />
Output for 5.2.7
Merging took 5.2511692047119 microseconds<br /> Foreach took 2.7430057525635 microseconds<br /> Func took 4.0209293365479 microseconds<br />
Output for 5.2.6
Merging took 4.5740604400635 microseconds<br /> Foreach took 2.3801326751709 microseconds<br /> Func took 3.4821033477783 microseconds<br />
Output for 5.2.5
Merging took 5.9318542480469 microseconds<br /> Foreach took 2.9242038726807 microseconds<br /> Func took 4.1749477386475 microseconds<br />
Output for 5.2.4
Merging took 5.7129859924316 microseconds<br /> Foreach took 2.6810169219971 microseconds<br /> Func took 3.9908885955811 microseconds<br />
Output for 5.2.3
Merging took 5.9440135955811 microseconds<br /> Foreach took 2.8159618377686 microseconds<br /> Func took 4.1861534118652 microseconds<br />
Output for 5.2.2
Merging took 6.3459873199463 microseconds<br /> Foreach took 3.0441284179688 microseconds<br /> Func took 4.4229030609131 microseconds<br />
Output for 5.2.1
Merging took 4.4620037078857 microseconds<br /> Foreach took 2.5680065155029 microseconds<br /> Func took 3.51881980896 microseconds<br />
Output for 5.2.0
Merging took 4.6639442443848 microseconds<br /> Foreach took 2.6009082794189 microseconds<br /> Func took 3.5469532012939 microseconds<br />
Output for 5.1.6
Merging took 7.1301460266113 microseconds<br /> Foreach took 2.892017364502 microseconds<br /> Func took 4.9700736999512 microseconds<br />
Output for 5.1.5
Merging took 6.5340995788574 microseconds<br /> Foreach took 2.6369094848633 microseconds<br /> Func took 4.551887512207 microseconds<br />
Output for 5.1.4
Merging took 5.5971145629883 microseconds<br /> Foreach took 2.3179054260254 microseconds<br /> Func took 4.0140151977539 microseconds<br />
Output for 5.1.3
Merging took 7.4179172515869 microseconds<br /> Foreach took 2.7251243591309 microseconds<br /> Func took 4.7750473022461 microseconds<br />
Output for 5.1.2
Merging took 4.7919750213623 microseconds<br /> Foreach took 1.8620491027832 microseconds<br /> Func took 3.3810138702393 microseconds<br />
Output for 5.1.1
Merging took 4.7130584716797 microseconds<br /> Foreach took 1.8959045410156 microseconds<br /> Func took 3.3118724822998 microseconds<br />
Output for 5.1.0
Fatal error: fatal flex scanner internal error--end of buffer missed in /in/NFJ1X on line 44
Process exited with code 255.
Output for 5.0.0 - 5.0.5
Parse error: parse error, unexpected T_ARRAY, expecting '&' or T_VARIABLE in /in/NFJ1X on line 26
Process exited with code 255.
Output for 4.4.2 - 4.4.9
Parse error: syntax error, unexpected T_CLASS in /in/NFJ1X on line 25
Process exited with code 255.
Output for 4.3.0 - 4.3.1, 4.3.5 - 4.3.11, 4.4.0 - 4.4.1
Parse error: parse error, unexpected T_CLASS in /in/NFJ1X on line 25
Process exited with code 255.
Output for 4.3.2 - 4.3.4
Parse error: parse error in /in/NFJ1X on line 25
Process exited with code 255.

preferences:
139.07 ms | 401 KiB | 175 Q