3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php $t = microtime(true); for ($i = 0; $i < 1000; $i++) { preg_match('/^[^\:]+(\:[^\:]+)*$/', '12345678901234567890:12345678901234567890'); } echo (microtime(true) - $t);
Output for 7.2.0
0.00015592575073242
Output for 7.1.7
0.00017595291137695
Output for 7.1.6
0.00035881996154785
Output for 7.0.19, 7.1.5
0.00017309188842773
Output for 7.1.4
0.023030042648315
Output for 7.1.3
0.00028204917907715
Output for 7.1.2
0.00018620491027832
Output for 7.1.1
0.00016999244689941
Output for 7.1.0
0.051927089691162
Output for 7.0.20
0.00016903877258301
Output for 7.0.18
0.00016689300537109
Output for 7.0.17
0.00038003921508789
Output for 7.0.16
0.00035905838012695
Output for 7.0.15
0.00016498565673828
Output for 7.0.14
0.026243925094604
Output for 7.0.13
0.016919851303101
Output for 7.0.12
0.00027799606323242
Output for 7.0.11
0.00017285346984863
Output for 7.0.10
0.00030899047851562
Output for 7.0.9
0.00019598007202148
Output for 7.0.8
0.00021100044250488
Output for 7.0.7
0.013753890991211
Output for 7.0.6
0.019334077835083
Output for 7.0.5
0.00026392936706543
Output for 7.0.4
0.035484790802002
Output for 7.0.3
0.00018501281738281
Output for 7.0.2
0.028692960739136
Output for 7.0.1
0.086313962936401
Output for 7.0.0
0.00017690658569336
Output for hhvm-3.17.3
0.00029706954956055
Output for hhvm-3.15.4
0.00028300285339355
Output for hhvm-3.13.2
0.00082993507385254
Output for hhvm-3.12.14
0.00032901763916016
Output for 5.3.12, hhvm-3.11.1
0.00045418739318848
Output for 5.3.10, hhvm-3.10.1
0.0004420280456543
Output for 5.6.30
0.00051498413085938
Output for 5.6.29
0.00043797492980957
Output for 5.3.17, 5.6.28
0.00061702728271484
Output for 5.6.27
0.00042510032653809
Output for 5.5.5, 5.6.26
0.00041794776916504
Output for 5.6.25
0.00073099136352539
Output for 5.6.24
0.00043201446533203
Output for 5.6.23
0.00075006484985352
Output for 5.6.22
0.00090599060058594
Output for 5.6.21
0.00043511390686035
Output for 5.5.30, 5.6.20
0.00045990943908691
Output for 5.4.25, 5.6.19
0.00041913986206055
Output for 5.6.18
0.00042605400085449
Output for 5.6.17
0.0005040168762207
Output for 5.6.16
0.00048089027404785
Output for 5.0.3, 5.6.15
0.00051093101501465
Output for 5.6.14
0.0004270076751709
Output for 5.6.5, 5.6.13
0.00041484832763672
Output for 5.6.12
0.00085902214050293
Output for 5.6.11
0.00060510635375977
Output for 5.6.10
0.00042414665222168
Output for 5.6.9
0.00052905082702637
Output for 5.6.8
0.0005340576171875
Output for 5.6.1, 5.6.7
0.00064802169799805
Output for 5.6.6
0.00067496299743652
Output for 5.6.4
0.00049996376037598
Output for 5.6.3
0.00044703483581543
Output for 5.5.19, 5.5.32, 5.6.2
0.0008690357208252
Output for 5.6.0
0.00058507919311523
Output for 5.5.38
0.00092387199401855
Output for 5.5.37
0.00065803527832031
Output for 5.5.36
0.00046181678771973
Output for 5.4.21, 5.5.21, 5.5.35
0.00044608116149902
Output for 5.5.34
0.00058913230895996
Output for 5.5.33
0.00079894065856934
Output for 5.5.31
0.0006718635559082
Output for 5.5.29
0.00042200088500977
Output for 5.5.28
0.00050497055053711
Output for 5.4.32, 5.5.22, 5.5.27
0.00042104721069336
Output for 5.5.26
0.00076103210449219
Output for 5.5.25
0.00043106079101562
Output for 5.5.24
0.00089120864868164
Output for 5.5.23
0.00043010711669922
Output for 5.5.20
0.00063085556030273
Output for 5.5.18
0.0008699893951416
Output for 5.5.16
0.00041294097900391
Output for 5.4.41, 5.5.0, 5.5.15
0.00041007995605469
Output for 5.5.14
0.00062799453735352
Output for 5.5.13
0.00041317939758301
Output for 5.5.12
0.00046396255493164
Output for 5.5.11
0.00078916549682617
Output for 5.5.10
0.00082707405090332
Output for 5.4.35, 5.4.44, 5.5.9
0.00083398818969727
Output for 5.5.7 - 5.5.8
0.00041604042053223
Output for 5.5.6
0.00061583518981934
Output for 5.5.4
0.00066804885864258
Output for 5.5.3
0.00070405006408691
Output for 5.5.2
0.00042295455932617
Output for 5.5.1
0.00045585632324219
Output for 5.4.45
0.00042080879211426
Output for 5.4.43
0.00045514106750488
Output for 5.4.42
0.0004889965057373
Output for 5.4.40
0.00079798698425293
Output for 5.4.39
0.00072884559631348
Output for 5.4.38
0.00039911270141602
Output for 5.4.37
0.00040888786315918
Output for 5.4.36
0.00041890144348145
Output for 5.4.29, 5.4.34
0.00039100646972656
Output for 5.4.31
0.00039386749267578
Output for 5.4.30
0.00038981437683105
Output for 5.4.28
0.00082302093505859
Output for 5.4.27
0.00066685676574707
Output for 5.4.26
0.00044822692871094
Output for 5.4.24
0.00047588348388672
Output for 5.3.8, 5.4.23
0.00052499771118164
Output for 5.4.22
0.00050997734069824
Output for 5.4.20
0.00063109397888184
Output for 5.4.19
0.0012161731719971
Output for 5.4.18
0.00040698051452637
Output for 5.4.17
0.0003960132598877
Output for 5.4.16
0.00038409233093262
Output for 5.4.15
0.00039505958557129
Output for 5.4.14
0.00041389465332031
Output for 5.4.13
0.00070810317993164
Output for 5.4.12
0.0005640983581543
Output for 5.4.11
0.00047516822814941
Output for 5.4.10
0.00039291381835938
Output for 5.4.9
0.00043606758117676
Output for 5.4.8
0.0004119873046875
Output for 5.4.7
0.00045180320739746
Output for 5.4.6
0.00055384635925293
Output for 5.4.5
0.00040912628173828
Output for 5.4.4
0.00046014785766602
Output for 5.4.3
0.00041079521179199
Output for 5.4.2
0.00049901008605957
Output for 5.4.1
0.00049877166748047
Output for 5.4.0
0.00060296058654785
Output for 5.3.29
0.00087714195251465
Output for 5.3.28
0.00091814994812012
Output for 5.3.27
0.0014770030975342
Output for 5.3.26
0.00076603889465332
Output for 5.3.25
0.0011889934539795
Output for 5.2.7, 5.3.24
0.00047492980957031
Output for 5.3.23
0.00074005126953125
Output for 5.3.22
0.00083708763122559
Output for 5.3.21
0.00073719024658203
Output for 5.3.20
0.00059199333190918
Output for 5.3.19
0.00043988227844238
Output for 5.3.18
0.0004580020904541
Output for 5.3.4, 5.3.16
0.0004429817199707
Output for 5.3.15
0.00047206878662109
Output for 5.3.14
0.00047993659973145
Output for 5.3.13
0.00045108795166016
Output for 5.3.11
0.00047612190246582
Output for 5.3.9
0.0008080005645752
Output for 5.3.7
0.0012269020080566
Output for 5.3.6
0.00071597099304199
Output for 5.3.5
0.00063586235046387
Output for 5.3.3
0.00046896934509277
Output for 5.3.2
0.00044393539428711
Output for 5.3.1
0.00094008445739746
Output for 5.3.0
0.0010371208190918
Output for 5.2.17
0.00044798851013184
Output for 5.2.16
0.00050210952758789
Output for 5.2.15
0.00054407119750977
Output for 5.2.14
0.00046706199645996
Output for 5.2.13
0.00083684921264648
Output for 5.2.12
0.00098991394042969
Output for 5.2.11
0.00059318542480469
Output for 5.2.10
0.00075912475585938
Output for 5.2.9
0.00056314468383789
Output for 5.2.8
0.00053906440734863
Output for 5.2.6
0.00080513954162598
Output for 5.2.5
0.00064897537231445
Output for 5.2.4
0.00098299980163574
Output for 5.2.3
0.00092816352844238
Output for 5.2.2
0.00074505805969238
Output for 5.2.1
0.00047802925109863
Output for 5.2.0
0.00046300888061523
Output for 5.1.6
0.00043487548828125
Output for 5.1.5
0.00048184394836426
Output for 5.1.4
0.0007479190826416
Output for 5.1.3
0.00093412399291992
Output for 5.1.2
0.00043416023254395
Output for 5.1.1
0.00055503845214844
Output for 5.1.0
0.00043392181396484
Output for 5.0.5
0.00056600570678711
Output for 5.0.4
0.00054383277893066
Output for 5.0.2
0.00053215026855469
Output for 5.0.1
0.00051593780517578
Output for 5.0.0
0.00053596496582031
Output for 4.4.9
0.000699
Output for 4.4.8
0.000881
Output for 4.4.7
0.001136
Output for 4.4.6
0.00078
Output for 4.4.5
0.000755
Output for 4.4.4
0.000929
Output for 4.4.3
0.000515
Output for 4.4.2
0.000809
Output for 4.4.1
0.000726
Output for 4.4.0
0.000589
Output for 4.3.11
0.000838
Output for 4.3.10
0.000675
Output for 4.3.9
0.000728
Output for 4.3.8
0.000511
Output for 4.3.7
0.000533
Output for 4.3.6
0.000712
Output for 4.3.5
0.000495
Output for 4.3.4
0.00049
Output for 4.3.3
0.000539
Output for 4.3.2
0.000705
Output for 4.3.1
0.000669
Output for 4.3.0
0.000557