3v4l.org

run code in 300+ PHP versions simultaneously
<?php foreach (range(0, 1000000) as $number) { echo $number; }

Here you find the average performance (time & memory) of each version. A grayed out version indicates it didn't complete successfully (based on exit-code).

VersionSystem time (s)User time (s)Memory (MiB)
8.3.60.0400.01334.25
8.3.50.0460.01531.71
8.3.40.0530.00833.96
8.3.30.0590.02035.60
8.3.20.0260.00335.46
8.3.10.0180.00338.12
8.3.00.0210.00438.34
8.2.180.0400.01331.38
8.2.170.0440.01433.91
8.2.160.0400.01738.10
8.2.150.0260.00634.03
8.2.140.0190.01335.70
8.2.130.0160.01338.21
8.2.120.0150.00936.73
8.2.110.0320.00334.44
8.2.100.0350.00733.03
8.2.90.0110.01134.39
8.2.80.0160.00732.75
8.2.70.0150.00632.63
8.2.60.0000.01833.05
8.2.50.0190.00332.63
8.2.40.0160.00633.41
8.2.30.0250.00034.67
8.2.20.0150.00732.86
8.2.10.0190.00332.84
8.2.00.0160.00632.90
8.1.280.0440.00351.55
8.1.270.0080.00823.99
8.1.260.0040.00426.35
8.1.250.0000.00828.09
8.1.240.0060.00322.75
8.1.230.0070.00317.82
8.1.220.0080.00017.74
8.1.210.0000.00818.77
8.1.200.0030.00717.22
8.1.190.0080.00016.88
8.1.180.0000.00818.10
8.1.170.0050.00318.29
8.1.160.0040.00418.76
8.1.150.0030.00618.42
8.1.140.0040.00417.33
8.1.130.0050.00217.76
8.1.120.0000.00717.38
8.1.110.0060.00317.21
8.1.100.0030.00317.22
8.1.90.0030.00317.40
8.1.80.0070.00017.33
8.1.70.0070.00017.32
8.1.60.0020.00517.48
8.1.50.0030.00717.38
8.1.40.0060.00317.42
8.1.30.0040.00417.47
8.1.20.0000.00817.57
8.1.10.0220.00348.05
8.1.00.0180.00947.86
8.0.300.0190.00647.29
8.0.290.0140.01447.13
8.0.280.0160.01048.80
8.0.270.0230.00347.68
8.0.260.0130.01347.22
8.0.250.0160.01347.45
8.0.240.0220.00747.41
8.0.230.0200.00747.35
8.0.220.0160.00947.33
8.0.210.0160.01047.28
8.0.200.0230.00347.38
8.0.190.0130.01347.41
8.0.180.0170.01747.40
8.0.170.0240.00347.39
8.0.160.0140.01447.25
8.0.150.0190.00647.21
8.0.140.0160.01047.35
8.0.130.0130.01043.80
8.0.120.0230.00647.20
8.0.110.0200.00747.19
8.0.100.0170.00747.10
8.0.90.0170.00747.29
8.0.80.0290.04247.25
8.0.70.0090.01647.16
8.0.60.0140.01147.16
8.0.50.0170.00747.14
8.0.30.0930.04547.62
8.0.20.0760.04147.24
8.0.10.0170.01047.30
8.0.00.1220.03447.00
7.4.330.0180.00345.53
7.4.320.0210.00646.90
7.4.300.0260.00046.84
7.4.290.0160.01346.73
7.4.280.0150.01146.84
7.4.270.0220.00646.89
7.4.260.0240.00343.75
7.4.250.0200.00746.85
7.4.240.0200.00846.81
7.4.230.0150.01246.73
7.4.220.0450.03246.94
7.4.210.0490.03746.86
7.4.200.0170.00747.05
7.4.190.0140.01147.00
7.4.160.0940.03146.87
7.4.150.0880.03546.95
7.4.140.0980.04146.87
7.4.130.0840.03746.85
7.4.120.0830.03147.04
7.4.110.0810.05046.80
7.4.100.1130.04846.99
7.4.90.0930.03246.75
7.4.80.0880.02946.77
7.4.70.0910.03146.89
7.4.60.0890.04646.86
7.4.50.0070.01146.75
7.4.40.0340.02846.56
7.4.30.0600.03346.77
7.4.00.0280.01345.11
7.3.330.0180.01143.67
7.3.320.0220.00643.58
7.3.310.0260.00046.55
7.3.300.0250.00046.51
7.3.290.0490.02346.71
7.3.280.0530.03646.71
7.3.270.1030.02646.92
7.3.260.0830.04146.67
7.3.250.1020.03946.83
7.3.240.1070.04646.77
7.3.230.0950.03946.67
7.3.210.0720.03346.90
7.3.200.1010.07646.77
7.3.190.0990.03047.07
7.3.180.0590.01747.02
7.3.170.0670.04346.98
7.3.160.0670.01747.02
7.3.120.0290.01045.26
7.2.330.0760.04047.11
7.2.320.0790.04746.85
7.2.310.0560.06446.98
7.2.300.0860.04046.91
7.2.290.0590.04946.96
7.2.60.0310.02448.68
7.2.00.0500.01751.23
7.1.200.0590.00347.91
7.1.100.0070.02550.02
7.1.70.0130.00848.97
7.1.60.0330.02749.32
7.1.50.0410.02449.07
7.1.00.0130.04754.41
7.0.200.3990.01346.98
7.0.140.0130.07754.12
7.0.100.0530.09350.50
7.0.90.0570.09750.47
7.0.80.0730.08050.44
7.0.70.0600.05350.34
7.0.60.0630.08350.50
7.0.50.0430.07750.75
7.0.40.0330.07350.62
7.0.30.0430.06750.66
7.0.20.0600.08750.70
7.0.10.0430.04350.59
7.0.00.0630.08350.59
5.6.280.0230.11785.79
5.6.250.0400.08785.17
5.6.240.0170.07785.21
5.6.230.0270.07785.30
5.6.220.0300.07385.32
5.6.210.0230.10385.22
5.6.200.0230.08385.59
5.6.190.0500.09385.75
5.6.180.0200.11785.77
5.6.170.0230.07085.77
5.6.160.0170.12785.75
5.6.150.0470.09085.75
5.6.140.0200.07085.59
5.6.130.0200.07385.69
5.6.120.0230.07085.77
5.6.110.0270.13085.67
5.6.100.0400.12785.67
5.6.90.0270.07385.75
5.6.80.0230.11385.07
5.6.70.0400.11785.13
5.6.60.0270.11785.02
5.6.50.0200.08085.05
5.6.40.0130.09784.94
5.6.30.0170.11785.05
5.6.20.0500.11385.16
5.6.10.0230.11084.95
5.6.00.0330.11385.15
5.5.380.0400.10385.09
5.5.370.0230.11385.01
5.5.360.0230.09785.05
5.5.350.0370.11085.02
5.5.340.0300.12385.28
5.5.330.0170.10385.46
5.5.320.0330.12085.40
5.5.310.0230.12085.37
5.5.300.0330.10085.54
5.5.290.0330.10785.55
5.5.280.0300.12085.47
5.5.270.0300.13085.54
5.5.260.0370.11785.39
5.5.250.0200.14085.29
5.5.240.0330.12384.91
5.5.230.0330.10784.75
5.5.220.0300.12084.93
5.5.210.0270.12784.91
5.5.200.0270.10784.88
5.5.190.0430.09384.61
5.5.180.0530.12384.86
5.5.160.0400.11384.76
5.5.150.0130.12784.82
5.5.140.0200.11384.79
5.5.130.0270.10784.77
5.5.120.0370.11784.86
5.5.110.0330.09084.84
5.5.100.0330.11784.71
5.5.90.0400.12084.70
5.5.80.0400.08084.70
5.5.70.0430.06784.53
5.5.60.0230.08084.69
5.5.50.0300.06784.66
5.5.40.0130.08084.69
5.5.30.0200.07084.79
5.5.20.0230.07084.73
5.5.10.0170.06384.66
5.5.00.0100.07084.75
5.4.450.0300.10083.86
5.4.440.0270.13783.86
5.4.430.0330.12083.94
5.4.420.0200.07083.86
5.4.410.0230.11783.91
5.4.400.0170.09783.36
5.4.390.0430.10783.52
5.4.380.0230.11783.61
5.4.370.0230.11083.57
5.4.360.0370.09083.66
5.4.350.0270.06083.66
5.4.340.0270.11383.62
5.4.320.0330.10383.57
5.4.310.0130.07783.53
5.4.300.0300.10783.61
5.4.290.0270.08383.68
5.4.280.0470.10783.41
5.4.270.0230.13083.52
5.4.260.0330.11383.59
5.4.250.0230.12083.61
5.4.240.0270.11083.71
5.4.230.0270.06783.52
5.4.220.0100.10083.37
5.4.210.0200.06783.49
5.4.200.0230.07783.35
5.4.190.0200.07383.55
5.4.180.0170.07083.52
5.4.170.0270.06383.52
5.4.160.0230.06383.64
5.4.150.0100.06783.58
5.4.140.0130.07080.82
5.4.130.0300.09380.89
5.4.120.0230.06380.95
5.4.110.0270.07081.01
5.4.100.0300.06080.87
5.4.90.0170.07080.85
5.4.80.0170.07080.89
5.4.70.0230.06380.77
5.4.60.0300.12080.89
5.4.50.0200.06780.80
5.4.40.0370.05080.71
5.4.30.0230.06080.91
5.4.20.0200.05781.02
5.4.10.0200.06780.83
5.4.00.0170.06780.23
5.3.290.0230.08377.82
5.3.280.0330.07377.63
5.3.270.0200.07377.79
5.3.260.0100.06777.79
5.3.250.0300.05777.64
5.3.240.0230.05777.69
5.3.230.0400.05777.68
5.3.220.0230.05377.73
5.3.210.0230.07377.75
5.3.200.0330.07078.18
5.3.190.0300.06078.34
5.3.180.0300.05777.73
5.3.170.0170.07777.64
5.3.160.0200.06777.74
5.3.150.0200.07377.57
5.3.140.0170.06077.57
5.3.130.0270.08378.30
5.3.120.0300.05777.52
5.3.110.0200.05377.73
5.3.100.0230.06377.21
5.3.90.0200.06777.09
5.3.80.0100.07077.11
5.3.70.0200.08376.95
5.3.60.0170.05776.93
5.3.50.0330.09377.03
5.3.40.0270.07777.06
5.3.30.0330.11777.00
5.3.20.0330.11076.65
5.3.10.0270.12376.77
5.3.00.0470.10076.74

preferences:
40.93 ms | 401 KiB | 5 Q