3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php ob_start(); $time = microtime(1); $i = 0; while($i++ < 100000) echo'this','is','just','a','test',',','only and only a test','...','cycled many many times','again','this','is','just','a','test',',','only and only a test','...','cycled many many times';; ob_end_clean(); echo (microtime(1)-$time)*1000, " milliseconds for commas"; echo "\n"; ob_start(); $time = microtime(1); $i = 0; while($i++ < 100000) echo'this'.'is'.'just'.'a'.'test'.','.'only and only a test'.'...'.'cycled many many times'.'again'.'this'.'is'.'just'.'a'.'test'.','.'only and only a test'.'...'.'cycled many many times'; ob_end_clean(); echo (microtime(1)-$time)*1000, " milliseconds for dots";
Output for 7.1.0
73.731899261475 milliseconds for commas 9.6869468688965 milliseconds for dots
Output for 7.0.14
70.425987243652 milliseconds for commas 9.2380046844482 milliseconds for dots
Output for 7.0.11
51.263093948364 milliseconds for commas 8.3129405975342 milliseconds for dots
Output for 7.0.10
47.494173049927 milliseconds for commas 7.7271461486816 milliseconds for dots
Output for 7.0.9
48.267126083374 milliseconds for commas 7.6470375061035 milliseconds for dots
Output for 7.0.8
48.283100128174 milliseconds for commas 7.6529979705811 milliseconds for dots
Output for 7.0.7
47.753095626831 milliseconds for commas 7.5840950012207 milliseconds for dots
Output for 7.0.6
46.422958374023 milliseconds for commas 7.5068473815918 milliseconds for dots
Output for 7.0.5
48.058986663818 milliseconds for commas 7.6501369476318 milliseconds for dots
Output for 7.0.4
53.821086883545 milliseconds for commas 8.7890625 milliseconds for dots
Output for 7.0.3
56.169986724854 milliseconds for commas 8.7850093841553 milliseconds for dots
Output for 7.0.2
58.149099349976 milliseconds for commas 9.0858936309814 milliseconds for dots
Output for 7.0.1
59.742212295532 milliseconds for commas 10.379076004028 milliseconds for dots
Output for 7.0.0
68.759918212891 milliseconds for commas 10.396003723145 milliseconds for dots
Output for 5.6.28
90.281009674072 milliseconds for commas -39.489030838013 milliseconds for dots
Output for 5.6.25
57.878971099854 milliseconds for commas 54.687976837158 milliseconds for dots
Output for 5.6.24
57.301998138428 milliseconds for commas 50.7972240448 milliseconds for dots
Output for 5.6.23
54.826974868774 milliseconds for commas 46.871900558472 milliseconds for dots
Output for 5.6.22
53.923845291138 milliseconds for commas 50.408840179443 milliseconds for dots
Output for 5.6.21
53.892135620117 milliseconds for commas 46.833038330078 milliseconds for dots
Output for 5.6.20
53.893089294434 milliseconds for commas 49.02195930481 milliseconds for dots
Output for 5.6.19
77.337980270386 milliseconds for commas 50.563812255859 milliseconds for dots
Output for 5.6.18
77.97908782959 milliseconds for commas 57.4631690979 milliseconds for dots
Output for 5.6.17
87.345123291016 milliseconds for commas 82.314014434814 milliseconds for dots
Output for 5.6.16
61.901092529297 milliseconds for commas 49.172878265381 milliseconds for dots
Output for 5.6.15
62.287092208862 milliseconds for commas 48.660039901733 milliseconds for dots
Output for 5.6.14
66.66898727417 milliseconds for commas 51.549911499023 milliseconds for dots
Output for 5.6.13
65.152168273926 milliseconds for commas 52.806854248047 milliseconds for dots
Output for 5.6.12
61.532020568848 milliseconds for commas 49.129009246826 milliseconds for dots
Output for 5.6.11
60.174942016602 milliseconds for commas 49.950122833252 milliseconds for dots
Output for 5.6.10
70.275068283081 milliseconds for commas 53.750991821289 milliseconds for dots
Output for 5.6.9
53.423166275024 milliseconds for commas 49.082040786743 milliseconds for dots
Output for 5.6.8
65.904855728149 milliseconds for commas 49.345970153809 milliseconds for dots
Output for 5.6.7
71.053981781006 milliseconds for commas 46.68402671814 milliseconds for dots
Output for 5.6.6
59.803009033203 milliseconds for commas 47.309875488281 milliseconds for dots
Output for 5.6.5
69.759845733643 milliseconds for commas 50.555944442749 milliseconds for dots
Output for 5.6.4
65.122127532959 milliseconds for commas 47.329187393188 milliseconds for dots
Output for 5.6.3
80.664157867432 milliseconds for commas 56.593179702759 milliseconds for dots
Output for 5.6.2
79.178094863892 milliseconds for commas 55.082082748413 milliseconds for dots
Output for 5.6.1
76.071977615356 milliseconds for commas 49.222946166992 milliseconds for dots
Output for 5.6.0
74.902057647705 milliseconds for commas 53.175926208496 milliseconds for dots
Output for 5.5.38
57.523965835571 milliseconds for commas 52.986860275269 milliseconds for dots
Output for 5.5.37
54.380893707275 milliseconds for commas 55.814027786255 milliseconds for dots
Output for 5.5.36
56.318998336792 milliseconds for commas 53.894996643066 milliseconds for dots
Output for 5.5.35
54.33201789856 milliseconds for commas 48.885107040405 milliseconds for dots
Output for 5.5.34
70.950031280518 milliseconds for commas 54.935932159424 milliseconds for dots
Output for 5.5.33
69.396018981934 milliseconds for commas 51.331043243408 milliseconds for dots
Output for 5.5.32
60.081005096436 milliseconds for commas 49.661159515381 milliseconds for dots
Output for 5.5.31
66.312789916992 milliseconds for commas 48.849821090698 milliseconds for dots
Output for 5.5.30
56.766986846924 milliseconds for commas 49.580097198486 milliseconds for dots
Output for 5.5.29
68.46284866333 milliseconds for commas 48.974990844727 milliseconds for dots
Output for 5.5.28
60.570955276489 milliseconds for commas 50.66990852356 milliseconds for dots
Output for 5.5.27
72.210073471069 milliseconds for commas 53.476095199585 milliseconds for dots
Output for 5.5.26
56.955814361572 milliseconds for commas 49.590826034546 milliseconds for dots
Output for 5.5.25
69.411039352417 milliseconds for commas 51.251173019409 milliseconds for dots
Output for 5.5.24
67.548990249634 milliseconds for commas 46.796083450317 milliseconds for dots
Output for 5.5.23
78.894138336182 milliseconds for commas 56.402206420898 milliseconds for dots
Output for 5.5.22
78.64785194397 milliseconds for commas 55.627107620239 milliseconds for dots
Output for 5.5.21
66.463947296143 milliseconds for commas 47.71614074707 milliseconds for dots
Output for 5.5.20
71.436166763306 milliseconds for commas 51.496028900146 milliseconds for dots
Output for 5.5.19
91.861963272095 milliseconds for commas 76.570987701416 milliseconds for dots
Output for 5.5.18
59.80396270752 milliseconds for commas 45.753002166748 milliseconds for dots
Output for 5.5.16
73.710203170776 milliseconds for commas 51.238059997559 milliseconds for dots
Output for 5.5.15
55.350065231323 milliseconds for commas 46.228885650635 milliseconds for dots
Output for 5.5.14
62.665939331055 milliseconds for commas 53.38978767395 milliseconds for dots
Output for 5.5.13
75.395822525024 milliseconds for commas 46.991109848022 milliseconds for dots
Output for 5.5.12
61.762094497681 milliseconds for commas 47.072887420654 milliseconds for dots
Output for 5.5.11
75.807094573975 milliseconds for commas 45.351982116699 milliseconds for dots
Output for 5.5.10
67.329168319702 milliseconds for commas 47.425031661987 milliseconds for dots
Output for 5.5.9
67.580938339233 milliseconds for commas 48.659086227417 milliseconds for dots
Output for 5.5.8
59.551954269409 milliseconds for commas 44.939041137695 milliseconds for dots
Output for 5.5.7
67.868947982788 milliseconds for commas 47.303915023804 milliseconds for dots
Output for 5.5.6
75.133800506592 milliseconds for commas 46.927928924561 milliseconds for dots
Output for 5.5.5
59.907913208008 milliseconds for commas 46.828031539917 milliseconds for dots
Output for 5.5.4
70.064067840576 milliseconds for commas 48.949956893921 milliseconds for dots
Output for 5.5.3
67.557096481323 milliseconds for commas 46.214818954468 milliseconds for dots
Output for 5.5.2
65.063953399658 milliseconds for commas 46.432018280029 milliseconds for dots
Output for 5.5.1
67.816019058228 milliseconds for commas 47.78003692627 milliseconds for dots
Output for 5.5.0
68.641901016235 milliseconds for commas 49.255132675171 milliseconds for dots
Output for 5.4.45
71.666955947876 milliseconds for commas 48.566102981567 milliseconds for dots
Output for 5.4.44
80.564975738525 milliseconds for commas 57.585954666138 milliseconds for dots
Output for 5.4.43
58.528900146484 milliseconds for commas 48.882961273193 milliseconds for dots
Output for 5.4.42
73.42004776001 milliseconds for commas 63.761949539185 milliseconds for dots
Output for 5.4.41
66.615104675293 milliseconds for commas 49.487113952637 milliseconds for dots
Output for 5.4.40
80.909013748169 milliseconds for commas 57.969093322754 milliseconds for dots
Output for 5.4.39
82.699775695801 milliseconds for commas 48.101902008057 milliseconds for dots
Output for 5.4.38
67.830085754395 milliseconds for commas 51.181793212891 milliseconds for dots
Output for 5.4.37
78.341960906982 milliseconds for commas 53.15899848938 milliseconds for dots
Output for 5.4.36
78.617811203003 milliseconds for commas 52.193880081177 milliseconds for dots
Output for 5.4.35
67.706108093262 milliseconds for commas 50.587892532349 milliseconds for dots
Output for 5.4.34
69.353103637695 milliseconds for commas 50.245046615601 milliseconds for dots
Output for 5.4.32
80.214977264404 milliseconds for commas 55.329084396362 milliseconds for dots
Output for 5.4.31
91.682910919189 milliseconds for commas 91.743946075439 milliseconds for dots
Output for 5.4.30
62.247037887573 milliseconds for commas 45.413970947266 milliseconds for dots
Output for 5.4.29
56.349992752075 milliseconds for commas 49.640893936157 milliseconds for dots
Output for 5.4.28
68.966150283813 milliseconds for commas 49.381971359253 milliseconds for dots
Output for 5.4.27
74.877023696899 milliseconds for commas 55.482149124146 milliseconds for dots
Output for 5.4.26
91.058015823364 milliseconds for commas 78.023195266724 milliseconds for dots
Output for 5.4.25
64.455986022949 milliseconds for commas 45.861959457397 milliseconds for dots
Output for 5.4.24
97.626924514771 milliseconds for commas 53.416013717651 milliseconds for dots
Output for 5.4.23
67.84200668335 milliseconds for commas 46.705961227417 milliseconds for dots
Output for 5.4.22
88.190078735352 milliseconds for commas 79.771041870117 milliseconds for dots
Output for 5.4.21
78.130006790161 milliseconds for commas 47.301769256592 milliseconds for dots
Output for 5.4.20
65.866947174072 milliseconds for commas 47.859191894531 milliseconds for dots
Output for 5.4.19
61.316013336182 milliseconds for commas 46.854972839355 milliseconds for dots
Output for 5.4.18
66.190004348755 milliseconds for commas 45.316934585571 milliseconds for dots
Output for 5.4.17
65.109014511108 milliseconds for commas 46.388149261475 milliseconds for dots
Output for 5.4.16
66.142082214355 milliseconds for commas 48.136949539185 milliseconds for dots
Output for 5.4.15
59.041976928711 milliseconds for commas 46.639919281006 milliseconds for dots
Output for 5.4.14
66.310882568359 milliseconds for commas 49.685955047607 milliseconds for dots
Output for 5.4.13
60.727119445801 milliseconds for commas 49.703121185303 milliseconds for dots
Output for 5.4.12
78.455924987793 milliseconds for commas 59.738874435425 milliseconds for dots
Output for 5.4.11
78.474998474121 milliseconds for commas 55.626153945923 milliseconds for dots
Output for 5.4.10
64.263105392456 milliseconds for commas 45.230865478516 milliseconds for dots
Output for 5.4.9
85.258007049561 milliseconds for commas 47.167062759399 milliseconds for dots
Output for 5.4.8
62.916994094849 milliseconds for commas 50.926923751831 milliseconds for dots
Output for 5.4.7
70.503950119019 milliseconds for commas 47.768831253052 milliseconds for dots
Output for 5.4.6
66.226959228516 milliseconds for commas 47.817945480347 milliseconds for dots
Output for 5.4.5
71.468830108643 milliseconds for commas 50.034999847412 milliseconds for dots
Output for 5.4.4
64.773082733154 milliseconds for commas 46.141862869263 milliseconds for dots
Output for 5.4.3
62.994003295898 milliseconds for commas 45.696020126343 milliseconds for dots
Output for 5.4.2
60.575008392334 milliseconds for commas 47.271013259888 milliseconds for dots
Output for 5.4.1
74.970960617065 milliseconds for commas 46.81396484375 milliseconds for dots
Output for 5.4.0
95.5491065979 milliseconds for commas 84.724903106689 milliseconds for dots
Output for 5.3.29
31.67986869812 milliseconds for commas 45.783996582031 milliseconds for dots
Output for 5.3.28
49.149990081787 milliseconds for commas 64.093112945557 milliseconds for dots
Output for 5.3.27
41.306972503662 milliseconds for commas 47.724008560181 milliseconds for dots
Output for 5.3.26
37.550926208496 milliseconds for commas 46.493053436279 milliseconds for dots
Output for 5.3.25
49.309015274048 milliseconds for commas 62.412023544312 milliseconds for dots
Output for 5.3.24
37.136077880859 milliseconds for commas 51.378965377808 milliseconds for dots
Output for 5.3.23
41.254997253418 milliseconds for commas 48.802852630615 milliseconds for dots
Output for 5.3.22
42.211055755615 milliseconds for commas 48.20990562439 milliseconds for dots
Output for 5.3.21
41.970014572144 milliseconds for commas 47.101974487305 milliseconds for dots
Output for 5.3.20
51.456928253174 milliseconds for commas 51.908016204834 milliseconds for dots
Output for 5.3.19
46.715974807739 milliseconds for commas 52.761077880859 milliseconds for dots
Output for 5.3.18
54.725170135498 milliseconds for commas 56.586980819702 milliseconds for dots
Output for 5.3.17
46.647071838379 milliseconds for commas 51.079034805298 milliseconds for dots
Output for 5.3.16
43.751001358032 milliseconds for commas 45.23491859436 milliseconds for dots
Output for 5.3.15
45.140027999878 milliseconds for commas 48.946142196655 milliseconds for dots
Output for 5.3.14
45.958042144775 milliseconds for commas 53.943872451782 milliseconds for dots
Output for 5.3.13
50.539970397949 milliseconds for commas 48.95806312561 milliseconds for dots
Output for 5.3.12
48.352003097534 milliseconds for commas 48.704862594604 milliseconds for dots
Output for 5.3.11
48.428058624268 milliseconds for commas 48.866987228394 milliseconds for dots
Output for 5.3.10
53.715944290161 milliseconds for commas 72.624921798706 milliseconds for dots
Output for 5.3.9
34.775018692017 milliseconds for commas 49.010992050171 milliseconds for dots
Output for 5.3.8
31.513929367065 milliseconds for commas 40.863990783691 milliseconds for dots
Output for 5.3.7
45.222997665405 milliseconds for commas 51.74708366394 milliseconds for dots
Output for 5.3.6
49.81803894043 milliseconds for commas 48.296928405762 milliseconds for dots
Output for 5.3.5
44.981002807617 milliseconds for commas 51.393985748291 milliseconds for dots
Output for 5.3.4
42.500019073486 milliseconds for commas 51.126003265381 milliseconds for dots
Output for 5.3.3
56.197881698608 milliseconds for commas 51.573991775513 milliseconds for dots
Output for 5.3.2
47.724008560181 milliseconds for commas 54.900884628296 milliseconds for dots
Output for 5.3.1
45.851945877075 milliseconds for commas 53.187131881714 milliseconds for dots
Output for 5.3.0
44.398069381714 milliseconds for commas 54.242849349976 milliseconds for dots
Output for 5.2.17
56.080102920532 milliseconds for commas 51.881074905396 milliseconds for dots
Output for 5.2.16
60.039043426514 milliseconds for commas 61.856985092163 milliseconds for dots
Output for 5.2.15
47.725915908813 milliseconds for commas 63.17400932312 milliseconds for dots
Output for 5.2.14
54.257869720459 milliseconds for commas 57.276010513306 milliseconds for dots
Output for 5.2.13
35.383224487305 milliseconds for commas 46.289920806885 milliseconds for dots
Output for 5.2.12
48.495054244995 milliseconds for commas 51.409959793091 milliseconds for dots
Output for 5.2.11
61.292886734009 milliseconds for commas 51.547050476074 milliseconds for dots
Output for 5.2.10
55.241107940674 milliseconds for commas 57.215929031372 milliseconds for dots
Output for 5.2.9
57.630062103271 milliseconds for commas 57.689905166626 milliseconds for dots
Output for 5.2.8
62.080144882202 milliseconds for commas 60.395002365112 milliseconds for dots
Output for 5.2.7
58.526992797852 milliseconds for commas 52.345037460327 milliseconds for dots
Output for 5.2.6
46.312093734741 milliseconds for commas 61.851978302002 milliseconds for dots
Output for 5.2.5
54.218053817749 milliseconds for commas 55.830001831055 milliseconds for dots
Output for 5.2.4
56.466102600098 milliseconds for commas 63.922882080078 milliseconds for dots
Output for 5.2.3
52.719831466675 milliseconds for commas 55.099964141846 milliseconds for dots
Output for 5.2.2
40.179967880249 milliseconds for commas 47.954082489014 milliseconds for dots
Output for 5.2.1
51.975965499878 milliseconds for commas 47.896146774292 milliseconds for dots
Output for 5.2.0
54.682970046997 milliseconds for commas 54.468870162964 milliseconds for dots
Output for 5.1.6
49.093008041382 milliseconds for commas 72.604894638062 milliseconds for dots
Output for 5.1.5
55.607080459595 milliseconds for commas 75.212001800537 milliseconds for dots
Output for 5.1.4
54.768800735474 milliseconds for commas 74.160099029541 milliseconds for dots
Output for 5.1.3
50.997018814087 milliseconds for commas 73.322057723999 milliseconds for dots
Output for 5.1.2
47.760009765625 milliseconds for commas 80.444097518921 milliseconds for dots
Output for 5.1.1
35.769939422607 milliseconds for commas 70.791006088257 milliseconds for dots
Output for 5.1.0
37.117004394531 milliseconds for commas 70.719003677368 milliseconds for dots
Output for 5.0.5
71.17486000061 milliseconds for commas 89.899063110352 milliseconds for dots
Output for 5.0.4
65.289974212646 milliseconds for commas 85.750818252563 milliseconds for dots
Output for 5.0.3
52.615165710449 milliseconds for commas 82.741975784302 milliseconds for dots
Output for 5.0.2
59.766054153442 milliseconds for commas 90.73805809021 milliseconds for dots
Output for 5.0.1
62.371015548706 milliseconds for commas 96.060991287231 milliseconds for dots
Output for 5.0.0
53.424119949341 milliseconds for commas 79.049110412598 milliseconds for dots
Output for 4.4.9
69.188 milliseconds for commas 85.57 milliseconds for dots
Output for 4.4.8
73.339 milliseconds for commas 91.407 milliseconds for dots
Output for 4.4.7
65.055 milliseconds for commas 86.239 milliseconds for dots
Output for 4.4.6
72.892 milliseconds for commas 110.344 milliseconds for dots
Output for 4.4.5
69.772 milliseconds for commas 96.88 milliseconds for dots
Output for 4.4.4
79.439 milliseconds for commas 96.368 milliseconds for dots
Output for 4.4.3
77.758 milliseconds for commas 88.146 milliseconds for dots
Output for 4.4.2
63.448 milliseconds for commas 85.897 milliseconds for dots
Output for 4.4.1
71.085 milliseconds for commas 85.15 milliseconds for dots
Output for 4.4.0
65.81 milliseconds for commas 91.359 milliseconds for dots
Output for 4.3.11
70.923 milliseconds for commas 89.236 milliseconds for dots
Output for 4.3.10
80.295 milliseconds for commas 91.382 milliseconds for dots
Output for 4.3.9
65.845 milliseconds for commas 98.049 milliseconds for dots
Output for 4.3.8
71.301 milliseconds for commas 83.304 milliseconds for dots
Output for 4.3.7
84.195 milliseconds for commas 97.999 milliseconds for dots
Output for 4.3.6
82.838 milliseconds for commas 112.074 milliseconds for dots
Output for 4.3.5
65.105 milliseconds for commas 84.561 milliseconds for dots
Output for 4.3.4
55.592 milliseconds for commas 108.073 milliseconds for dots
Output for 4.3.3
58.955 milliseconds for commas 82.667 milliseconds for dots
Output for 4.3.2
88.629 milliseconds for commas 101.293 milliseconds for dots
Output for 4.3.1
74.711 milliseconds for commas 96.125 milliseconds for dots
Output for 4.3.0
72.514 milliseconds for commas 88.076 milliseconds for dots