3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php function test1() { $s = microtime(true); for ($i = 0; $i < 10000; $i++) { } return microtime(true) - $s; } function test2() { $s = microtime(true); $i = 0; while ($i < 10000) { $i++; } return microtime(true) - $s; } function test3() { $s = microtime(true); $i = 0; while ($i++ < 10000) { } return microtime(true) - $s; } function test4() { $s = microtime(true); $range = range(0, 9999); foreach ($range as $i) { } return microtime(true) - $s; } echo test1() . "\n\n"; echo test2() . "\n\n"; echo test3() . "\n\n"; echo test4() . "\n\n";
Output for 7.1.0
0.00014185905456543 0.00015091896057129 0.00010895729064941 0.00019311904907227
Output for 7.0.14
0.00014305114746094 0.00015091896057129 0.00010085105895996 0.00018596649169922
Output for 7.0.6
8.2969665527344E-5 7.6055526733398E-5 6.103515625E-5 0.00015091896057129
Output for 7.0.5
7.5101852416992E-5 8.0108642578125E-5 5.3167343139648E-5 0.00014400482177734
Output for 7.0.4
7.7962875366211E-5 8.0108642578125E-5 6.413459777832E-5 0.00011706352233887
Output for 7.0.3
9.7036361694336E-5 9.9897384643555E-5 6.2942504882812E-5 0.0001370906829834
Output for 7.0.2
8.0108642578125E-5 7.9154968261719E-5 5.1021575927734E-5 0.00010991096496582
Output for 7.0.1
8.2015991210938E-5 8.082389831543E-5 6.5088272094727E-5 0.00012111663818359
Output for 7.0.0
7.8916549682617E-5 8.8214874267578E-5 6.0081481933594E-5 0.00012087821960449
Output for 5.6.28
0.00063109397888184 0.0003361701965332 0.00028491020202637 0.002147912979126
Output for 5.6.21
0.00038599967956543 0.00026702880859375 0.00025296211242676 0.0018839836120605
Output for 5.6.20
0.00029492378234863 0.00025105476379395 0.00023293495178223 0.0016779899597168
Output for 5.6.19
0.00035381317138672 0.00026798248291016 0.00025582313537598 0.00189208984375
Output for 5.6.18
0.00022196769714355 0.00019717216491699 0.00018215179443359 0.001244068145752
Output for 5.6.17
0.0002138614654541 0.00018692016601562 0.00017213821411133 0.0012221336364746
Output for 5.6.16
0.00031781196594238 0.00026798248291016 0.00025391578674316 0.0018048286437988
Output for 5.6.15
0.0003361701965332 0.00028395652770996 0.00026702880859375 0.001784086227417
Output for 5.6.14
0.00032186508178711 0.00026798248291016 0.00025391578674316 0.0017759799957275
Output for 5.6.13
0.00026893615722656 0.00021195411682129 0.00022101402282715 0.0015010833740234
Output for 5.6.12
0.00022220611572266 0.00019121170043945 0.00017619132995605 0.0011749267578125
Output for 5.6.11
0.00033998489379883 0.00028109550476074 0.0002739429473877 0.0018808841705322
Output for 5.6.10
0.00034093856811523 0.00029182434082031 0.00027203559875488 0.0019400119781494
Output for 5.6.9
0.00021600723266602 0.0001838207244873 0.00016999244689941 0.0012528896331787
Output for 5.6.8
0.00034189224243164 0.00030088424682617 0.00027990341186523 0.0018060207366943
Output for 5.6.7
0.00022792816162109 0.00018692016601562 0.00016999244689941 0.0011889934539795
Output for 5.5.35
0.00017714500427246 0.00014686584472656 0.00013995170593262 0.00095605850219727
Output for 5.5.34
0.00026297569274902 0.0002138614654541 0.00020194053649902 0.0014519691467285
Output for 5.5.33
0.00033712387084961 0.00028896331787109 0.00027108192443848 0.0019350051879883
Output for 5.5.32
0.0003359317779541 0.00028109550476074 0.00026798248291016 0.0018990039825439
Output for 5.5.31
0.00029110908508301 0.00021195411682129 0.00018715858459473 0.0014879703521729
Output for 5.5.30
0.00021505355834961 0.00018811225891113 0.00017380714416504 0.0012331008911133
Output for 5.5.29
0.00032186508178711 0.00028109550476074 0.00025701522827148 0.0018761157989502
Output for 5.5.28
0.0002138614654541 0.00017786026000977 0.00016999244689941 0.0013067722320557
Output for 5.5.27
0.00035595893859863 0.00028109550476074 0.00027704238891602 0.0018880367279053
Output for 5.5.26
0.00027012825012207 0.00022721290588379 0.00021600723266602 0.0015549659729004
Output for 5.5.25
0.00027012825012207 0.00023388862609863 0.00021815299987793 0.0015571117401123
Output for 5.5.24
0.00034499168395996 0.00032496452331543 0.00024294853210449 0.0018620491027832
Output for 5.4.45
0.00040698051452637 0.00034999847412109 0.00031018257141113 0.0025370121002197
Output for 5.4.44
0.00028800964355469 0.00024199485778809 0.00022411346435547 0.0020530223846436
Output for 5.4.43
0.00056004524230957 0.00057005882263184 0.00059199333190918 0.0045390129089355
Output for 5.4.42
0.00028896331787109 0.00026607513427734 0.00028491020202637 0.0063588619232178
Output for 5.4.41
0.00028800964355469 0.00038695335388184 0.00027203559875488 0.0029621124267578
Output for 5.4.40
0.00053906440734863 0.00053882598876953 0.00039505958557129 0.0035960674285889
Output for 5.4.39
0.00040388107299805 0.0003509521484375 0.00030612945556641 0.002788782119751
Output for 5.4.38
0.0003209114074707 0.00028610229492188 0.00023603439331055 0.0020959377288818
Output for 5.4.37
0.00030708312988281 0.00026488304138184 0.0004270076751709 0.0021979808807373
Output for 5.4.36
0.00044703483581543 0.00043201446533203 0.00042080879211426 0.0040721893310547
Output for 5.4.35
0.00031304359436035 0.0004270076751709 0.00039792060852051 0.0095298290252686
Output for 5.4.34
0.0005190372467041 0.00027990341186523 0.00041794776916504 0.0028200149536133
Output for 5.4.32
0.00023388862609863 0.00022315979003906 0.00019216537475586 0.0012438297271729
Output for 5.4.31
0.00022006034851074 0.00026988983154297 0.00019097328186035 0.0012290477752686
Output for 5.4.30
0.00021696090698242 0.0002899169921875 0.00020599365234375 0.0012669563293457
Output for 5.4.29
0.0002131462097168 0.00019097328186035 0.00031709671020508 0.0012331008911133
Output for 5.4.28
0.00038814544677734 0.0003349781036377 0.00030398368835449 0.0021889209747314
Output for 5.4.27
0.00034618377685547 0.00032186508178711 0.00026392936706543 0.0019688606262207
Output for 5.4.26
0.00051999092102051 0.00031089782714844 0.00027298927307129 0.0026469230651855
Output for 5.4.25
0.00034809112548828 0.00032997131347656 0.0002591609954834 0.0039620399475098
Output for 5.4.24
0.00037789344787598 0.00046420097351074 0.00028800964355469 0.0020430088043213
Output for 5.4.23
0.00058507919311523 9.7036361694336E-5 0.00030517578125 0.0086319446563721
Output for 5.4.22
0.00034308433532715 0.00030899047851562 0.0055251121520996 0.006242036819458
Output for 5.4.21
0.00035309791564941 0.00027704238891602 0.00064301490783691 0.0050201416015625
Output for 5.4.20
0.00049400329589844 0.00031495094299316 0.00040888786315918 0.0029048919677734
Output for 5.4.19
0.002377986907959 0.00035905838012695 0.00040411949157715 0.0031569004058838
Output for 5.4.18
0.00039005279541016 0.00018000602722168 0.00031208992004395 0.0020089149475098
Output for 5.4.17
0.00035619735717773 0.00034999847412109 0.00031399726867676 0.009641170501709
Output for 5.4.16
0.00037479400634766 0.00030207633972168 0.00026202201843262 0.015071153640747
Output for 5.4.15
0.00021576881408691 9.4175338745117E-5 0.00032711029052734 0.0016870498657227
Output for 5.4.14
0.0005958080291748 0.00034523010253906 0.00037693977355957 0.0085358619689941
Output for 5.4.13
0.00034403800964355 0.00010299682617188 0.00055813789367676 0.0020010471343994
Output for 5.4.12
0.0002899169921875 0.000244140625 0.00031685829162598 0.001971960067749
Output for 5.4.11
0.00036787986755371 0.00045895576477051 0.00027894973754883 0.002708911895752
Output for 5.4.10
0.0022509098052979 0.00046300888061523 0.00032305717468262 0.0092470645904541
Output for 5.4.9
0.00034999847412109 0.00029706954956055 0.00023794174194336 0.0017259120941162
Output for 5.4.8
0.0003058910369873 0.00029897689819336 0.00026297569274902 0.0020241737365723
Output for 5.4.7
0.00032806396484375 0.00016999244689941 0.00016903877258301 0.0085270404815674
Output for 5.4.6
9.608268737793E-5 0.00037908554077148 0.00033879280090332 0.0011270046234131
Output for 5.4.5
0.00044703483581543 0.00017595291137695 0.00017499923706055 0.0018210411071777
Output for 5.4.4
0.002439022064209 0.00041007995605469 0.0005340576171875 0.0024158954620361
Output for 5.4.3
0.0023589134216309 0.00041794776916504 0.00042104721069336 0.0015208721160889
Output for 5.4.2
0.00013089179992676 0.00044512748718262 0.00039386749267578 0.0039949417114258
Output for 5.4.1
0.00030112266540527 0.00061702728271484 0.00036096572875977 0.0016341209411621
Output for 5.4.0
0.00036978721618652 0.00052094459533691 0.00011610984802246 0.0019350051879883
Output for 5.3.29
0.00029397010803223 0.00028300285339355 0.00024199485778809 0.001209020614624
Output for 5.3.28
0.00067496299743652 0.00025415420532227 0.00034499168395996 0.0020029544830322
Output for 5.3.27
0.00058293342590332 0.0004580020904541 0.00020599365234375 0.0020020008087158
Output for 5.3.26
0.00041913986206055 0.00046205520629883 0.00036311149597168 0.0018289089202881
Output for 5.3.25
0.00042200088500977 0.00043892860412598 0.00034499168395996 0.0019919872283936
Output for 5.3.24
0.00057601928710938 0.00054192543029785 0.00037407875061035 0.004241943359375
Output for 5.3.23
0.0074458122253418 0.00040006637573242 0.0023150444030762 0.0020699501037598
Output for 5.3.22
0.00050806999206543 0.00041484832763672 0.00051498413085938 0.0020499229431152
Output for 5.3.21
0.0006568431854248 0.00025010108947754 0.00034689903259277 0.0015220642089844
Output for 5.3.20
0.00063514709472656 0.00034284591674805 0.00062990188598633 0.002000093460083
Output for 5.3.19
0.00040507316589355 0.00028896331787109 0.00024509429931641 0.003709077835083
Output for 5.3.18
0.00030398368835449 0.00036501884460449 0.0003049373626709 0.0016021728515625
Output for 5.3.17
0.0002899169921875 0.0002739429473877 0.00034499168395996 0.0013082027435303
Output for 5.3.16
0.00099992752075195 0.0018620491027832 0.00030803680419922 0.0019187927246094
Output for 5.3.15
0.00042200088500977 0.00045299530029297 0.00037193298339844 0.0016748905181885
Output for 5.3.14
0.0004270076751709 0.0004889965057373 0.00039505958557129 0.0019330978393555
Output for 5.3.13
0.00043010711669922 0.0003819465637207 0.00043320655822754 0.0018618106842041
Output for 5.3.12
0.0024290084838867 0.00030708312988281 0.0002601146697998 0.0014970302581787
Output for 5.3.11
0.00044989585876465 0.00043606758117676 0.00046706199645996 0.001986026763916
Output for 5.3.10
0.00043797492980957 0.00045394897460938 0.00039815902709961 0.001945972442627
Output for 5.3.9
0.00041294097900391 0.00043892860412598 0.00048208236694336 0.0023031234741211
Output for 5.3.8
0.0010290145874023 0.00048518180847168 0.00040602684020996 0.0021181106567383
Output for 5.3.7
0.00043296813964844 0.00044703483581543 0.00038003921508789 0.0020060539245605
Output for 5.3.6
0.0004429817199707 0.0004119873046875 0.00033283233642578 0.0019259452819824
Output for 5.3.5
0.00060296058654785 0.00066399574279785 0.00039291381835938 0.0020380020141602
Output for 5.3.4
0.00043201446533203 0.00045394897460938 0.00039005279541016 0.0020229816436768
Output for 5.3.3
0.00036811828613281 0.00032496452331543 0.00029897689819336 0.0014209747314453
Output for 5.3.2
0.00043988227844238 0.0003960132598877 0.00039792060852051 0.0018279552459717
Output for 5.3.1
0.00054287910461426 0.00044488906860352 0.00043892860412598 0.0022871494293213
Output for 5.3.0
0.0015449523925781 0.00042510032653809 0.0021259784698486 0.0062899589538574
Output for 5.2.17
0.00071382522583008 0.00066685676574707 0.0005490779876709 0.0024340152740479
Output for 5.2.16
0.0028469562530518 0.00062203407287598 0.0005650520324707 0.0052680969238281
Output for 5.2.15
0.00069403648376465 0.00064706802368164 0.00073695182800293 0.0021989345550537
Output for 5.2.14
0.00068211555480957 0.00063681602478027 0.00056600570678711 0.0024139881134033
Output for 5.2.13
0.00071597099304199 0.00039196014404297 0.00041389465332031 0.0014631748199463
Output for 5.2.12
0.00065398216247559 0.00069117546081543 0.00062799453735352 0.0023200511932373
Output for 5.2.11
0.00072407722473145 0.0007469654083252 0.00064802169799805 0.0033299922943115
Output for 5.2.10
0.00083184242248535 0.000640869140625 0.00065493583679199 0.0023410320281982
Output for 5.2.9
0.00068092346191406 0.0006110668182373 0.00057005882263184 0.0026140213012695
Output for 5.2.8
0.0011999607086182 0.00066399574279785 0.00059294700622559 0.0075440406799316
Output for 5.2.7
0.00065493583679199 0.00063109397888184 0.00057601928710938 0.0021350383758545
Output for 5.2.6
0.00075697898864746 0.00069308280944824 0.00054502487182617 0.002622127532959
Output for 5.2.5
0.00076007843017578 0.00072407722473145 0.0005948543548584 0.0028610229492188
Output for 5.2.4
0.00090885162353516 0.00066304206848145 0.00050806999206543 0.0028059482574463
Output for 5.2.3
0.00070309638977051 0.00098395347595215 0.001230001449585 0.0057909488677979
Output for 5.2.2
0.00073003768920898 0.0006558895111084 0.00061202049255371 0.0033669471740723
Output for 5.2.1
0.00043296813964844 0.00034713745117188 0.00032401084899902 0.0014591217041016
Output for 5.2.0
0.00048494338989258 0.00084209442138672 0.00061917304992676 0.0014889240264893
Output for 5.1.6
0.00060081481933594 0.00045180320739746 0.00034809112548828 0.0020110607147217
Output for 5.1.5
0.00070095062255859 0.00065994262695312 0.00069999694824219 0.0024490356445312
Output for 5.1.4
0.00065994262695312 0.0015380382537842 0.00058603286743164 0.0028440952301025
Output for 5.1.3
0.0036389827728271 0.00060391426086426 0.0017509460449219 0.002608060836792
Output for 5.1.2
0.00067496299743652 0.00068902969360352 0.00059294700622559 0.0047550201416016
Output for 5.1.1
0.00092816352844238 0.00069189071655273 0.0005190372467041 0.0033509731292725
Output for 5.1.0
0.00068092346191406 0.00072097778320312 0.00058913230895996 0.0029311180114746
Output for 5.0.5
0.0015931129455566 0.0016810894012451 0.0011899471282959 0.0061249732971191
Output for 5.0.4
0.0012650489807129 0.0010621547698975 0.00074100494384766 0.0030438899993896
Output for 5.0.3
0.001209020614624 0.0011179447174072 0.00077509880065918 0.0034830570220947
Output for 5.0.2
0.0012290477752686 0.0012631416320801 0.0011231899261475 0.0052299499511719
Output for 5.0.1
0.0016539096832275 0.0016250610351562 0.001305103302002 0.0061280727386475
Output for 5.0.0
0.0010061264038086 0.0012209415435791 0.0011579990386963 0.0031900405883789
Output for 4.4.9
0.00114 0.001159 0.00089800000000007 0.0018750000000001
Output for 4.4.8
0.00098000000000009 0.000969 0.00074600000000002 0.0018
Output for 4.4.7
0.0011899999999999 0.001298 0.00074399999999997 0.001827
Output for 4.4.6
0.001013 0.00096200000000002 0.00072699999999992 0.0018140000000001
Output for 4.4.5
0.00098100000000001 0.00099700000000003 0.00073300000000009 0.001837
Output for 4.4.4
0.0011030000000001 0.0011559999999999 0.00092100000000006 0.002551
Output for 4.4.3
0.001337 0.001523 0.001083 0.003582
Output for 4.4.2
0.001026 0.001162 0.000776 0.00208
Output for 4.4.1
0.001283 0.000953 0.000819 0.001876
Output for 4.4.0
0.00097700000000001 0.00096399999999999 0.00073000000000001 0.00235
Output for 4.3.11
0.001128 0.001013 0.00073099999999998 0.00197
Output for 4.3.10
0.000996 0.001075 0.00076899999999999 0.002199
Output for 4.3.9
0.001168 0.001148 0.00075 0.003624
Output for 4.3.8
0.001038 0.001489 0.00078 0.003267
Output for 4.3.7
0.001039 0.001006 0.00085800000000003 0.003491
Output for 4.3.6
0.001003 0.001026 0.00075000000000003 0.003473
Output for 4.3.5
0.00101 0.00098300000000001 0.00073700000000004 0.003144
Output for 4.3.4
0.00099899999999997 0.00096399999999996 0.000718 0.003295
Output for 4.3.3
0.00097400000000003 0.00099199999999999 0.00074600000000002 0.003247
Output for 4.3.2
0.001009 0.001009 0.00085099999999999 0.00402
Output for 4.3.1
0.001735 0.001564 0.0011939999999999 0.004764
Output for 4.3.0
0.001154 0.00105 0.00081200000000003 0.003262