3v4l.org

run code in 300+ PHP versions simultaneously
<?php for ($i=0; $i<100; $i++) { $a = range(1, 100000); }

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.0290.02922.25
8.3.50.1150.03522.61
8.3.40.1100.03321.48
8.3.30.1040.03723.22
8.3.20.0580.01723.42
8.3.10.0180.00725.18
8.3.00.0120.01226.47
8.2.180.1260.03721.55
8.2.170.1190.02322.96
8.2.160.1190.02026.30
8.2.150.0670.01024.18
8.2.140.0710.00624.66
8.2.130.0150.01126.30
8.2.120.0160.00923.80
8.2.110.0680.01722.44
8.2.100.0920.01620.66
8.2.90.0360.02022.15
8.2.80.0400.01720.98
8.2.70.0230.03320.69
8.2.60.0390.01620.87
8.2.50.0400.01720.69
8.2.40.0400.01621.28
8.2.30.0380.01722.42
8.2.20.0270.02720.55
8.2.10.0380.01720.53
8.2.00.0360.02620.52
8.1.280.2610.03025.92
8.1.270.1170.02128.19
8.1.260.1220.01726.39
8.1.250.0210.01432.04
8.1.240.0640.01728.58
8.1.230.1480.04727.05
8.1.220.0660.03623.84
8.1.210.0670.03425.04
8.1.200.0910.01423.35
8.1.190.0670.03323.53
8.1.180.1010.03023.52
8.1.170.0760.02624.71
8.1.160.0620.03924.97
8.1.150.0620.04324.76
8.1.140.0810.01723.54
8.1.130.0680.02723.68
8.1.120.0670.02723.38
8.1.110.0600.03023.20
8.1.100.0560.03323.43
8.1.90.0490.03923.43
8.1.80.0620.02623.39
8.1.70.0600.02723.33
8.1.60.0630.03823.39
8.1.50.0610.03423.37
8.1.40.0580.03723.43
8.1.30.0570.03723.45
8.1.20.0600.04023.58
8.1.10.0680.02623.39
8.1.00.0570.03723.41
8.0.300.0640.04025.89
8.0.290.0650.03322.94
8.0.280.0540.04424.23
8.0.270.0670.03022.95
8.0.260.0620.03622.65
8.0.250.0600.02722.82
8.0.240.0600.03722.74
8.0.230.0550.03222.63
8.0.220.0600.02722.57
8.0.210.0420.04222.63
8.0.200.0530.03322.66
8.0.190.0430.05022.74
8.0.180.0690.02622.67
8.0.170.0660.02922.68
8.0.160.0500.04722.72
8.0.150.0470.04722.63
8.0.140.0700.02322.61
8.0.130.0540.03719.17
8.0.120.0630.03722.61
8.0.110.0530.04722.66
8.0.100.0630.03322.71
8.0.90.0690.02622.50
8.0.80.1670.10022.61
8.0.70.0620.03622.61
8.0.60.0630.03322.48
8.0.50.0550.04222.74
8.0.30.2620.09822.81
8.0.20.1980.08922.66
8.0.10.0630.03322.78
8.0.00.2440.09922.46
7.4.330.0420.02623.02
7.4.320.0540.03422.34
7.4.300.0590.02622.19
7.4.290.0500.04322.29
7.4.280.0560.04022.37
7.4.270.0630.03322.23
7.4.260.0750.02619.08
7.4.250.0490.05222.21
7.4.240.0700.02522.16
7.4.230.0700.03022.13
7.4.220.2060.09022.24
7.4.210.1840.09222.31
7.4.200.0760.02322.23
7.4.190.0690.03022.23
7.4.160.1750.07622.38
7.4.150.2210.10122.31
7.4.140.2470.10222.23
7.4.130.1830.09222.22
7.4.120.1800.08022.24
7.4.110.1860.08022.42
7.4.100.1600.11222.12
7.4.90.2020.08622.14
7.4.80.2090.09822.16
7.4.70.1590.11222.38
7.4.60.2040.12122.27
7.4.50.0660.02722.29
7.4.40.1190.08022.77
7.4.30.1990.10022.29
7.4.00.1140.05420.82
7.3.330.0640.02719.02
7.3.320.0970.03719.02
7.3.310.0570.03721.93
7.3.300.0670.03022.04
7.3.290.1650.08322.01
7.3.280.2090.09822.10
7.3.270.2040.10222.16
7.3.260.2540.13622.20
7.3.250.1740.10722.20
7.3.240.2080.08721.95
7.3.230.1850.12222.08
7.3.210.2100.10122.31
7.3.200.2950.10522.26
7.3.190.1710.12122.04
7.3.180.2150.07822.23
7.3.170.1950.09222.23
7.3.160.2160.08922.14
7.3.120.1060.08620.36
7.2.330.2230.09022.36
7.2.320.2260.06922.41
7.2.310.2160.11722.51
7.2.300.2120.08222.47
7.2.290.1620.10622.42
7.2.00.0200.08027.29
7.1.100.8730.07325.81
7.1.70.0170.09424.98
7.1.60.0570.08725.42
7.1.50.0330.10025.04
7.1.00.0270.12730.24
7.0.200.0360.05324.70
7.0.140.0470.12330.08
7.0.82.4130.08725.94
7.0.72.4300.07025.80
7.0.62.4530.04725.79
7.0.52.4100.09026.14
7.0.42.4370.06326.03
7.0.32.3870.11326.03
7.0.22.3900.11025.87
7.0.12.4400.06026.10
7.0.02.4370.06325.96
5.6.280.0431.14350.53
5.6.230.0271.18050.12
5.6.220.0231.00750.05
5.6.210.0131.09749.91
5.6.200.1900.95750.44
5.6.190.0170.94750.52
5.6.180.0231.04750.57
5.6.170.0100.98050.55
5.6.160.0201.09751.12
5.6.150.0531.07050.41
5.6.140.0400.93350.52
5.6.130.0100.92350.48
5.6.120.0271.06750.52
5.6.110.0130.89350.50
5.6.100.0071.02050.36
5.6.90.0171.07050.38
5.6.80.0271.07749.79
5.6.70.0371.06349.77
5.6.60.0131.08049.78
5.6.50.0200.92049.86
5.6.40.0171.02049.80
5.6.30.0200.93349.85
5.6.20.0330.90349.84
5.6.10.0171.07349.81
5.6.00.0230.96349.80
5.5.370.0200.93749.84
5.5.360.0271.14049.99
5.5.350.0171.06049.78
5.5.340.0171.09750.24
5.5.330.0070.93750.27
5.5.320.0471.10350.32
5.5.310.0331.04750.15
5.5.300.0230.95050.31
5.5.290.0200.90050.30
5.5.280.0301.08750.22
5.5.270.0371.15350.26
5.5.260.0301.15750.07
5.5.250.0170.90349.89
5.5.240.0231.09349.66
5.5.230.0201.13049.68
5.5.220.0231.03049.59
5.5.210.0201.06049.65
5.5.200.0271.00349.68
5.5.190.0400.99049.52
5.5.180.0330.93349.62
5.5.160.0171.05049.68
5.5.150.0330.90049.61
5.5.140.1670.97349.68
5.5.130.0871.01049.63
5.5.120.0200.91749.59
5.5.110.0331.04749.66
5.5.100.0301.10049.60
5.5.90.0331.04349.59
5.5.80.0101.06049.48
5.5.70.0030.90049.58
5.5.60.0331.08349.54
5.5.50.0200.97349.50
5.5.40.0231.07049.60
5.5.30.0170.89349.59
5.5.20.0070.89349.38
5.5.10.0201.15750.26
5.5.00.0201.08750.30
5.4.450.0171.10748.61
5.4.440.0231.10748.78
5.4.430.0201.10048.48
5.4.420.0200.88348.75
5.4.410.0270.88348.62
5.4.400.0270.96048.40
5.4.390.0100.88748.37
5.4.380.0231.14048.33
5.4.370.0230.99348.41
5.4.360.0170.97748.42
5.4.350.0130.92348.52
5.4.340.0331.09348.34
5.4.320.0100.96048.32
5.4.310.0231.07048.52
5.4.300.0130.96048.42
5.4.290.1730.93748.46
5.4.280.0301.08348.39
5.4.270.0170.92748.41
5.4.260.0231.03748.27
5.4.250.0300.85748.48
5.4.240.0170.89348.51
5.4.230.0171.13048.41
5.4.220.0201.10748.51
5.4.210.0201.04348.40
5.4.200.0271.12348.32
5.4.190.0371.06349.05
5.4.180.0230.86348.31
5.4.170.0271.11348.31
5.4.160.0401.03748.15
5.4.150.0100.89348.31
5.4.140.0371.07045.73
5.4.130.0230.91345.72
5.4.120.0270.94345.72
5.4.110.0130.91345.70
5.4.100.0200.88745.66
5.4.90.0231.05345.82
5.4.80.0171.07745.68
5.4.70.0200.97345.57
5.4.60.0170.97745.59
5.4.50.0330.94745.65
5.4.40.0100.88045.59
5.4.30.1600.97345.82
5.4.20.0170.95745.62
5.4.10.0170.89345.67
5.4.00.0271.03344.93
5.3.290.0101.04344.41
5.3.280.0101.18044.43
5.3.270.0101.11744.29
5.3.260.0131.19744.41
5.3.250.0231.18744.36
5.3.240.0101.09344.45
5.3.230.0101.08744.30
5.3.220.0101.03744.27
5.3.210.0071.04044.25
5.3.200.0071.10344.26
5.3.190.0131.09044.42
5.3.180.1801.09044.27
5.3.170.0031.14044.36
5.3.160.0101.23044.22
5.3.150.0331.16744.36
5.3.140.0171.12744.36
5.3.130.0171.20744.20
5.3.120.0101.19344.34
5.3.110.0301.22044.40
5.3.100.0271.19343.83
5.3.90.0331.25743.70
5.3.80.0071.29044.58
5.3.70.0231.24043.79
5.3.60.0171.23043.63
5.3.50.0071.27743.71
5.3.40.0031.21743.63
5.3.30.0171.10343.57
5.3.20.0071.22343.48
5.3.10.0131.25743.26
5.3.00.0101.30043.37
5.2.170.0101.22339.09
5.2.160.0131.27039.08
5.2.150.0031.17039.13
5.2.140.0201.43339.09
5.2.130.0201.27038.94
5.2.120.0201.32339.06
5.2.110.0201.28039.08
5.2.100.0101.21039.05
5.2.90.0071.11738.95
5.2.80.0171.42738.93
5.2.70.0171.33739.13
5.2.60.0071.18739.04
5.2.50.0231.48739.40
5.2.40.0171.53339.25
5.2.30.0131.48039.27
5.2.20.0101.50739.35
5.2.10.0200.65337.98
5.2.00.0331.83338.15
5.1.60.0201.17745.23
5.1.50.0271.15745.20
5.1.40.1771.29045.26
5.1.30.0201.12345.57
5.1.20.0201.24045.55
5.1.10.0131.10045.34
5.1.00.0201.31045.39
5.0.50.0271.30343.68
5.0.40.0201.31043.54
5.0.30.0171.36343.52
5.0.20.0231.17743.51
5.0.10.0131.23743.40
5.0.00.0131.18043.46
4.4.90.0171.29741.19
4.4.80.0171.21341.20
4.4.70.0131.21341.21
4.4.60.0071.16041.24
4.4.50.0231.49741.14
4.4.40.0131.32041.13
4.4.30.0071.17341.23
4.4.20.0101.31741.19
4.4.10.0131.33341.28
4.4.00.0101.17341.27
4.3.110.0231.28341.14
4.3.100.0201.18041.15
4.3.90.0201.16341.04
4.3.80.0171.31741.14
4.3.70.0201.23341.08
4.3.60.0201.16741.11
4.3.50.0131.25741.05
4.3.40.0101.24041.02
4.3.30.0131.29039.89
4.3.20.0101.28739.83
4.3.10.0231.33739.73
4.3.00.0171.13339.73

preferences:
45.26 ms | 401 KiB | 5 Q