3v4l.org

run code in 300+ PHP versions simultaneously
<?php $tries = 100000; $arr = array(1,2,3); $start = microtime(true); $len = count($arr); for ($i = 0; $i < $tries; $i++) { for ($j = 0; $j < $len; $j++) { $test = $arr[$j]; } } echo (microtime(true) - $start)."\n"; $start = microtime(true); for ($i = 0; $i < $tries; $i++) { while ($item = next($arr) !== false) { } } echo (microtime(true) - $start);
Output for 7.4.1
0.0090298652648926 0.0039370059967041
Output for 7.4.0
0.0089280605316162 0.0058321952819824
Output for 7.3.13
0.010990142822266 0.0051088333129883
Output for 7.3.12
0.012331008911133 0.0061361789703369
Output for 7.3.11
0.012539863586426 0.0057840347290039
Output for 7.3.10
0.0087189674377441 0.003687858581543
Output for 7.3.9
0.011958122253418 0.0039710998535156
Output for 7.3.8
0.01071310043335 0.0036661624908447
Output for 7.3.7
0.011712074279785 0.0040140151977539
Output for 7.3.6
0.0090329647064209 0.0036921501159668
Output for 7.3.5
0.010516881942749 0.0036299228668213
Output for 7.3.4
0.0086870193481445 0.0037329196929932
Output for 7.3.3
0.0097169876098633 0.0042760372161865
Output for 7.3.2
0.0087289810180664 0.003788948059082
Output for 7.3.1
0.011749029159546 0.0036289691925049
Output for 7.3.0
0.0095160007476807 0.003666877746582
Output for 7.2.26
0.012979030609131 0.0065629482269287
Output for 7.2.25
0.013060092926025 0.0063939094543457
Output for 7.2.24
0.010588884353638 0.0038611888885498
Output for 7.2.23
0.010662078857422 0.0039479732513428
Output for 7.2.22
0.0088181495666504 0.0038599967956543
Output for 7.2.21
0.0088179111480713 0.0038061141967773
Output for 7.2.20
0.011995077133179 0.0061690807342529
Output for 7.2.19
0.0088889598846436 0.0038681030273438
Output for 7.2.18
0.0088491439819336 0.0039458274841309
Output for 7.2.17
0.0088341236114502 0.0038290023803711
Output for 7.2.16
0.011960983276367 0.0039019584655762
Output for 7.2.15
0.011461973190308 0.0038189888000488
Output for 7.2.14
0.009613037109375 0.0042829513549805
Output for 7.2.13
0.009699821472168 0.0038211345672607
Output for 7.2.12
0.0088570117950439 0.003809928894043
Output for 7.2.11
0.011389970779419 0.0037920475006104
Output for 7.2.10
0.0087769031524658 0.0038340091705322
Output for 7.2.9
0.010309934616089 0.00406813621521
Output for 7.2.8
0.010381937026978 0.0043590068817139
Output for 7.2.7
0.0096390247344971 0.0041379928588867
Output for 7.2.6
0.0089139938354492 0.0038449764251709
Output for 7.2.5
0.0097670555114746 0.0041849613189697
Output for 7.2.4
0.010447978973389 0.0041990280151367
Output for 7.2.3
0.011451959609985 0.0038330554962158
Output for 7.2.2
0.0092220306396484 0.0037989616394043
Output for 7.2.1
0.0088729858398438 0.0037729740142822
Output for 7.2.0
0.0093410015106201 0.0038390159606934
Output for 7.1.33
0.019842863082886 0.011837959289551
Output for 7.1.32
0.021981000900269 0.011867046356201
Output for 7.1.31
0.021694183349609 0.011772871017456
Output for 7.1.30
0.022234916687012 0.011721134185791
Output for 7.1.29
0.020642042160034 0.011864185333252
Output for 7.1.28
0.023727893829346 0.011868953704834
Output for 7.1.27
0.021833181381226 0.013557910919189
Output for 7.1.26
0.019900798797607 0.01178503036499
Output for 7.1.25
0.019701957702637 0.011770963668823
Output for 7.1.24
0.020771980285645 0.01167106628418
Output for 7.1.23
0.021198034286499 0.011744976043701
Output for 7.1.22
0.019867897033691 0.011835098266602
Output for 7.1.21
0.021332025527954 0.012485980987549
Output for 7.1.20
0.021759986877441 0.011685132980347
Output for 7.1.19
0.020164966583252 0.011775970458984
Output for 7.1.18
0.019772052764893 0.011795997619629
Output for 7.1.17
0.022183179855347 0.011718034744263
Output for 7.1.16
0.019891977310181 0.011735916137695
Output for 7.1.15
0.023790121078491 0.011656999588013
Output for 7.1.14
0.022891998291016 0.011727094650269
Output for 7.1.13
0.01979398727417 0.011786937713623
Output for 7.1.12
0.022163867950439 0.011780977249146
Output for 7.1.11
0.022284030914307 0.011884927749634
Output for 7.1.10
0.020384073257446 0.011693000793457
Output for 7.1.9
0.028214931488037 0.012626171112061
Output for 7.1.8
0.025275945663452 0.011749029159546
Output for 7.1.7
0.023577928543091 0.011736869812012
Output for 7.1.6
0.030588865280151 0.014605045318604
Output for 7.1.5
0.024304151535034 0.011637926101685
Output for 7.1.4
0.024824142456055 0.01319408416748
Output for 7.1.3
0.020549058914185 0.011768102645874
Output for 7.1.2
0.022100925445557 0.014786005020142
Output for 7.1.1
0.022187948226929 0.012556076049805
Output for 7.1.0
0.023012161254883 0.013512134552002
Output for 7.0.33
0.020462989807129 0.011802911758423
Output for 7.0.32
0.022790908813477 0.011774063110352
Output for 7.0.31
0.023994922637939 0.012577056884766
Output for 7.0.30
0.020948886871338 0.011729001998901
Output for 7.0.29
0.020720958709717 0.011860132217407
Output for 7.0.28
0.023720979690552 0.011785984039307
Output for 7.0.27
0.019844055175781 0.012008190155029
Output for 7.0.26
0.022311925888062 0.011857032775879
Output for 7.0.25
0.021498918533325 0.011836051940918
Output for 7.0.24
0.020298957824707 0.012083053588867
Output for 7.0.23
0.027878046035767 0.012336015701294
Output for 7.0.22
0.023320913314819 0.011901140213013
Output for 7.0.21
0.020271062850952 0.011909008026123
Output for 7.0.20
0.01990795135498 0.011804103851318
Output for 7.0.19
0.028554201126099 0.012363195419312
Output for 7.0.18
0.022261142730713 0.011835098266602
Output for 7.0.17
0.024135112762451 0.011783838272095
Output for 7.0.16
0.020262002944946 0.011845111846924
Output for 7.0.15
0.023432970046997 0.011898994445801
Output for 7.0.14
0.01993989944458 0.011877059936523
Output for 7.0.13
0.020097017288208 0.012073993682861
Output for 7.0.12
0.019783020019531 0.011798143386841
Output for 7.0.11
0.024831056594849 0.011847972869873
Output for 7.0.10
0.023184061050415 0.012619972229004
Output for 7.0.9
0.028562068939209 0.015290021896362
Output for 7.0.8
0.019667148590088 0.011833906173706
Output for 7.0.7
0.022170066833496 0.011893033981323
Output for 7.0.6
0.021152973175049 0.011821985244751
Output for 7.0.5
0.023782968521118 0.012213945388794
Output for 7.0.4
0.028795003890991 0.01264214515686
Output for 7.0.3
0.023053884506226 0.01183295249939
Output for 7.0.2
0.022600889205933 0.0120530128479
Output for 7.0.1
0.021831035614014 0.01183009147644
Output for 7.0.0
0.021678924560547 0.012720108032227
Output for 5.6.40
0.049996137619019 0.02223801612854
Output for 5.6.39
0.055020093917847 0.02700400352478
Output for 5.6.38
0.053155899047852 0.025963068008423
Output for 5.6.37
0.050350189208984 0.022194862365723
Output for 5.6.36
0.048172950744629 0.022209882736206
Output for 5.6.35
0.05107593536377 0.023919105529785
Output for 5.6.34
0.049609184265137 0.02193808555603
Output for 5.6.33
0.048388004302979 0.021939039230347
Output for 5.6.32
0.049109935760498 0.032196044921875
Output for 5.6.31
0.051321983337402 0.023781061172485
Output for 5.6.30
0.049661159515381 0.021697044372559
Output for 5.6.29
0.052722930908203 0.032429933547974
Output for 5.6.28
0.06302809715271 0.024135828018188
Output for 5.6.27
0.050423860549927 0.021744012832642
Output for 5.6.26
0.048216819763184 0.022141933441162
Output for 5.6.25
0.048291921615601 0.02233099937439
Output for 5.6.24
0.056874990463257 0.021945953369141
Output for 5.6.23
0.05092191696167 0.021703958511353
Output for 5.6.22
0.047897815704346 0.022017002105713
Output for 5.6.21
0.052226066589355 0.023797035217285
Output for 5.6.20
0.048696041107178 0.022246122360229
Output for 5.6.19
0.059672832489014 0.022028207778931
Output for 5.6.18
0.048159837722778 0.022499084472656
Output for 5.6.17
0.051726818084717 0.023642063140869
Output for 5.6.16
0.048650979995728 0.02177906036377
Output for 5.6.15
0.050949096679688 0.023818969726562
Output for 5.6.14
0.055935859680176 0.03236985206604
Output for 5.6.13
0.05826997756958 0.022350072860718
Output for 5.6.12
0.048336029052734 0.022780895233154
Output for 5.6.11
0.049828052520752 0.022049903869629
Output for 5.6.10
0.050167798995972 0.031940937042236
Output for 5.6.9
0.051668882369995 0.024340152740479
Output for 5.6.8
0.05162501335144 0.024204015731812
Output for 5.6.7
0.053985118865967 0.024657011032104
Output for 5.6.6
0.063721895217896 0.022362947463989
Output for 5.6.5
0.049293041229248 0.022258996963501
Output for 5.6.4
0.050971031188965 0.028523921966553
Output for 5.6.3
0.048993110656738 0.022870063781738
Output for 5.6.2
0.04778003692627 0.022464990615845
Output for 5.6.1
0.048669815063477 0.022347927093506
Output for 5.6.0
0.047328948974609 0.022918939590454
Output for 5.5.38
0.054489135742188 0.027178049087524
Output for 5.5.37
0.052551984786987 0.023080110549927
Output for 5.5.36
0.050545930862427 0.022953987121582
Output for 5.5.35
0.050822019577026 0.022934198379517
Output for 5.5.34
0.054141998291016 0.025132179260254
Output for 5.5.33
0.056153059005737 0.027021884918213
Output for 5.5.32
0.051869869232178 0.02291202545166
Output for 5.5.31
0.050780057907104 0.022909879684448
Output for 5.5.30
0.049852132797241 0.022917985916138
Output for 5.5.29
0.051312923431396 0.022623062133789
Output for 5.5.28
0.053590059280396 0.024733066558838
Output for 5.5.27
0.049828052520752 0.022357940673828
Output for 5.5.26
0.051862955093384 0.022483110427856
Output for 5.5.25
0.053374052047729 0.022787094116211
Output for 5.5.24
0.049661874771118 0.022449016571045
Output for 5.5.23
0.052183866500854 0.033048152923584
Output for 5.5.22
0.050235033035278 0.022103071212769
Output for 5.5.21
0.053772926330566 0.02416205406189
Output for 5.5.20
0.052767038345337 0.022138833999634
Output for 5.5.19
0.048801898956299 0.022615909576416
Output for 5.5.18
0.053079128265381 0.024334907531738
Output for 5.5.17
0.052072048187256 0.024500846862793
Output for 5.5.16
0.054534912109375 0.026890993118286
Output for 5.5.15
0.051743030548096 0.024492025375366
Output for 5.5.14
0.053154945373535 0.02223801612854
Output for 5.5.13
0.050920963287354 0.031884908676147
Output for 5.5.12
0.067915201187134 0.023658990859985
Output for 5.5.11
0.057215929031372 0.022526025772095
Output for 5.5.10
0.051730871200562 0.024266004562378
Output for 5.5.9
0.049368143081665 0.029109954833984
Output for 5.5.8
0.050965785980225 0.022284030914307
Output for 5.5.7
0.050781011581421 0.022531032562256
Output for 5.5.6
0.049179077148438 0.022413015365601
Output for 5.5.5
0.051463842391968 0.022602081298828
Output for 5.5.4
0.054499864578247 0.026840925216675
Output for 5.5.3
0.052380084991455 0.023125886917114
Output for 5.5.2
0.049280881881714 0.022056102752686
Output for 5.5.1
0.050185203552246 0.022445917129517
Output for 5.5.0
0.049092054367065 0.023027181625366
Output for 5.4.45
0.051079988479614 0.022694110870361
Output for 5.4.44
0.051887989044189 0.022571802139282
Output for 5.4.43
0.055536031723022 0.02490496635437
Output for 5.4.42
0.056391000747681 0.022990942001343
Output for 5.4.41
0.051106929779053 0.023564100265503
Output for 5.4.40
0.051652193069458 0.022349119186401
Output for 5.4.39
0.049140930175781 0.022287130355835
Output for 5.4.38
0.052006006240845 0.0226891040802
Output for 5.4.37
0.052700042724609 0.02265191078186
Output for 5.4.36
0.050096035003662 0.025459051132202
Output for 5.4.35
0.052754878997803 0.0224769115448
Output for 5.4.34
0.048799991607666 0.022941827774048
Output for 5.4.33
0.051493167877197 0.031141996383667
Output for 5.4.32
0.051198959350586 0.023144960403442
Output for 5.4.31
0.054057836532593 0.022655010223389
Output for 5.4.30
0.055021047592163 0.02423095703125
Output for 5.4.29
0.050213098526001 0.022860050201416
Output for 5.4.28
0.053547143936157 0.022876977920532
Output for 5.4.27
0.053680181503296 0.024944067001343
Output for 5.4.26
0.048575878143311 0.022727966308594
Output for 5.4.25
0.055195093154907 0.031198978424072
Output for 5.4.24
0.052732944488525 0.024471044540405
Output for 5.4.23
0.055320024490356 0.023015975952148
Output for 5.4.22
0.051458120346069 0.022978067398071
Output for 5.4.21
0.051085948944092 0.022605180740356
Output for 5.4.20
0.055443048477173 0.025382041931152
Output for 5.4.19
0.05302095413208 0.022711038589478
Output for 5.4.18
0.051307201385498 0.022781133651733
Output for 5.4.17
0.04849910736084 0.02249002456665
Output for 5.4.16
0.051390886306763 0.022989988327026
Output for 5.4.15
0.05170202255249 0.022399187088013
Output for 5.4.14
0.048178911209106 0.022608995437622
Output for 5.4.13
0.053223133087158 0.025262117385864
Output for 5.4.12
0.05362606048584 0.022895812988281
Output for 5.4.11
0.051190853118896 0.022862911224365
Output for 5.4.10
0.052258014678955 0.024744033813477
Output for 5.4.9
0.053946018218994 0.023845911026001
Output for 5.4.8
0.048964023590088 0.022809028625488
Output for 5.4.7
0.052446126937866 0.022504091262817
Output for 5.4.6
0.049978017807007 0.030992984771729
Output for 5.4.5
0.04977011680603 0.023993015289307
Output for 5.4.4
0.052788019180298 0.022993803024292
Output for 5.4.3
0.053339004516602 0.022822856903076
Output for 5.4.2
0.04888391494751 0.022767066955566
Output for 5.4.1
0.056550025939941 0.02491021156311
Output for 5.4.0
0.050258159637451 0.023102998733521
Output for 5.3.29
0.057082176208496 0.026393890380859
Output for 5.3.28
0.057018041610718 0.02588415145874
Output for 5.3.27
0.058900117874146 0.029513120651245
Output for 5.3.26
0.05883002281189 0.029112815856934
Output for 5.3.25
0.057474136352539 0.026468992233276
Output for 5.3.24
0.056142091751099 0.02631402015686
Output for 5.3.23
0.064651012420654 0.028139114379883
Output for 5.3.22
0.055958986282349 0.02668285369873
Output for 5.3.21
0.065061092376709 0.036641120910645
Output for 5.3.20
0.054098129272461 0.02714204788208
Output for 5.3.19
0.058929204940796 0.031731128692627
Output for 5.3.18
0.055190086364746 0.027054071426392
Output for 5.3.17
0.055013179779053 0.026831865310669
Output for 5.3.16
0.057804107666016 0.026588201522827
Output for 5.3.15
0.056735038757324 0.02882194519043
Output for 5.3.14
0.058327198028564 0.026849985122681
Output for 5.3.13
0.057555198669434 0.029493093490601
Output for 5.3.12
0.05255913734436 0.026704072952271
Output for 5.3.11
0.054131984710693 0.026662826538086
Output for 5.3.10
0.054175138473511 0.026515007019043
Output for 5.3.9
0.055154085159302 0.027014017105103
Output for 5.3.8
0.053813219070435 0.02674388885498
Output for 5.3.7
0.055429220199585 0.026668787002563
Output for 5.3.6
0.058196067810059 0.026589155197144
Output for 5.3.5
0.057866096496582 0.026428937911987
Output for 5.3.4
0.053431987762451 0.026962041854858
Output for 5.3.3
0.058429002761841 0.02686595916748
Output for 5.3.2
0.055694103240967 0.02656102180481
Output for 5.3.1
0.058725118637085 0.027428865432739
Output for 5.3.0
0.060628175735474 0.02667498588562
Output for 5.2.17
0.034121036529541 0.01383900642395
Output for 5.2.16
0.04636812210083 0.017990827560425
Output for 5.2.15
0.035179138183594 0.014573097229004
Output for 5.2.14
0.035495042800903 0.014540195465088
Output for 5.2.13
0.037987947463989 0.016615867614746
Output for 5.2.12
0.048308849334717 0.019051074981689
Output for 5.2.11
0.045478820800781 0.015625953674316
Output for 5.2.10
0.045192003250122 0.018069982528687
Output for 5.2.9
0.04590106010437 0.017168998718262
Output for 5.2.8
0.040231227874756 0.015214920043945
Output for 5.2.7
0.04969596862793 0.019316911697388
Output for 5.2.6
0.044174909591675 0.017163991928101
Output for 5.2.5
0.030874013900757 0.013334989547729
Output for 5.2.4
0.055088043212891 0.019727945327759
Output for 5.2.3
0.050392150878906 0.018702983856201
Output for 5.2.2
0.043613910675049 0.017225027084351
Output for 5.2.1
0.044323921203613 0.017411947250366
Output for 5.2.0
0.051062822341919 0.019514083862305
Output for 5.1.6
0.049467086791992 0.018465995788574
Output for 5.1.5
0.042931079864502 0.016039848327637
Output for 5.1.4
0.045212984085083 0.016633033752441
Output for 5.1.3
0.048626899719238 0.018164873123169
Output for 5.1.2
0.049413919448853 0.018145084381104
Output for 5.1.1
0.052142143249512 0.022840976715088
Output for 5.1.0
0.046481132507324 0.020064830780029
Output for 5.0.5
0.13039708137512 0.035290002822876
Output for 5.0.4
0.13368701934814 0.03554892539978
Output for 5.0.3
0.1151978969574 0.03070592880249
Output for 5.0.2
0.10306215286255 0.032043218612671
Output for 5.0.1
0.12960886955261 0.035011053085327
Output for 5.0.0
0.14142894744873 0.032283067703247
Output for 4.4.9
0.136931 0.034021
Output for 4.4.8
0.118519 0.02952
Output for 4.4.7
0.119729 0.028551
Output for 4.4.6
0.110946 0.030252
Output for 4.4.5
0.109605 0.028706
Output for 4.4.4
0.08428 0.029698
Output for 4.4.3
0.093486 0.027367
Output for 4.4.2
0.113236 0.032036
Output for 4.4.1
0.108283 0.028157
Output for 4.4.0
0.096098 0.029425
Output for 4.3.11
0.12771 0.03117
Output for 4.3.10
0.118838 0.031628
Output for 4.3.9
0.109928 0.033359
Output for 4.3.8
0.112992 0.029933
Output for 4.3.7
0.116058 0.030079
Output for 4.3.6
0.123937 0.032758
Output for 4.3.5
0.131803 0.033819
Output for 4.3.4
0.106993 0.028576
Output for 4.3.3
0.094635 0.027475
Output for 4.3.2
0.11672 0.026382
Output for 4.3.1
0.133016 0.031907
Output for 4.3.0
0.11084 0.029878

preferences:
212.72 ms | 401 KiB | 325 Q