3v4l.org

run code in 300+ PHP versions simultaneously
<?php $from = range(1, 25000); $to = array_combine(range(25001, 50000), range(25001, 50000)); foreach($from as $i => $v) { $to = array_merge($from, array($i => $v)); }

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.0071.35719.49
8.3.50.0151.55624.08
8.3.40.0131.40021.84
8.3.30.0131.67522.26
8.3.20.0100.73423.31
8.3.10.0070.73627.75
8.3.00.0070.73424.82
8.2.180.0131.26320.79
8.2.170.0131.39522.96
8.2.160.0201.42023.50
8.2.150.0070.74524.18
8.2.140.0100.76324.66
8.2.130.0100.81026.16
8.2.120.0070.72424.78
8.2.110.0070.75226.16
8.2.100.0201.03621.03
8.2.90.0070.94722.34
8.2.80.0070.94320.75
8.2.70.0001.52320.75
8.2.60.0231.41621.05
8.2.50.0030.96820.75
8.2.40.0071.07723.66
8.2.30.0131.13821.16
8.2.20.0030.95720.62
8.2.10.0001.08420.89
8.2.00.0031.08020.59
8.1.280.0271.86325.92
8.1.270.0071.01326.30
8.1.260.0131.01226.35
8.1.250.0031.02628.09
8.1.240.0130.98431.83
8.1.230.0191.43723.34
8.1.220.0101.19321.88
8.1.210.0071.40421.48
8.1.200.0071.26421.48
8.1.190.0071.19421.47
8.1.180.0231.49021.35
8.1.170.0131.19122.84
8.1.160.0001.21826.21
8.1.150.0071.19422.88
8.1.140.0101.34321.65
8.1.130.0071.32122.19
8.1.120.0031.36221.48
8.1.110.0071.19721.55
8.1.100.0031.19821.44
8.1.90.0031.21221.61
8.1.80.0031.20921.61
8.1.70.0071.19121.43
8.1.60.0071.21321.58
8.1.50.0071.24421.64
8.1.40.0101.30721.69
8.1.30.0071.41821.68
8.1.20.0071.25021.71
8.1.10.0101.24221.58
8.1.00.0071.24521.45
8.0.300.0001.20622.46
8.0.290.0031.19621.00
8.0.280.0101.18722.32
8.0.270.0071.19921.28
8.0.260.0001.20121.19
8.0.250.0071.35020.75
8.0.240.0031.36620.92
8.0.230.0001.20320.77
8.0.220.0071.19220.89
8.0.210.0001.35620.76
8.0.200.0071.19820.79
8.0.190.0101.19920.91
8.0.180.0031.24420.88
8.0.170.0031.24920.91
8.0.160.0101.39121.00
8.0.150.0031.36320.88
8.0.140.0131.30320.86
8.0.130.0031.38117.40
8.0.120.0101.23320.87
8.0.110.0001.38920.87
8.0.100.0031.41120.92
8.0.90.0131.24320.68
8.0.80.0161.98220.75
8.0.70.0071.23020.68
8.0.60.0071.25320.70
8.0.50.0031.28420.83
8.0.30.0191.97721.01
8.0.20.0161.98320.82
8.0.10.0101.39920.91
8.0.00.0181.98020.66
7.4.330.0131.34618.60
7.4.320.0001.36020.52
7.4.300.0031.22420.57
7.4.290.0201.38020.41
7.4.280.0371.42220.52
7.4.270.0101.37020.41
7.4.260.0231.52920.35
7.4.250.0001.25320.54
7.4.240.0071.39720.50
7.4.230.0031.39520.52
7.4.220.0161.98320.32
7.4.210.0131.98920.57
7.4.200.0071.24020.63
7.4.160.0531.94220.37
7.4.150.0131.98920.53
7.4.140.0181.98520.49
7.4.130.0181.98420.43
7.4.120.0151.99620.43
7.4.110.0162.46120.28
7.4.100.0132.45920.51
7.4.90.0262.43220.32
7.4.80.0292.40120.50
7.4.70.0162.45620.59
7.4.60.0172.42920.41
7.4.50.0070.93720.42
7.4.40.0162.46220.44
7.4.30.0521.61220.44
7.4.00.0072.48818.90
7.3.330.0401.54017.06
7.3.320.0031.27417.09
7.3.310.0101.22919.95
7.3.300.0101.23220.02
7.3.290.0321.96920.03
7.3.280.0141.98920.22
7.3.270.0261.97620.50
7.3.260.0132.00120.23
7.3.250.0291.96820.26
7.3.240.0131.99020.36
7.3.230.0232.42420.45
7.3.210.0492.40620.02
7.3.200.0362.41620.15
7.3.190.0262.40520.08
7.3.180.0262.43720.04
7.3.170.0232.45620.40
7.3.160.0252.27520.01
7.3.120.0102.48818.36
7.2.330.0232.44620.64
7.2.320.0202.43020.27
7.2.310.0332.35020.54
7.2.300.0132.44320.54
7.2.290.0292.38120.49
7.2.60.0102.48624.56
7.2.00.0702.43127.28
7.1.200.0402.45223.45
7.1.100.0550.01025.90
7.1.70.9801.52124.91
7.1.61.0271.47425.13
7.1.50.1080.03024.91
7.1.00.9431.55730.45
7.0.200.7941.70724.46
7.0.140.7501.75030.15
7.0.102.2970.20324.17
7.0.92.3770.12324.12
7.0.80.8771.62324.74
7.0.71.5400.96026.37
7.0.61.4771.02026.32
7.0.51.4831.01726.70
7.0.40.8431.65720.12
7.0.30.8371.66320.14
7.0.20.8101.69020.05
7.0.10.8071.69320.09
7.0.00.8571.64320.06
5.6.280.0202.48033.81
5.6.250.0032.49733.61
5.6.240.0072.49333.46
5.6.230.0072.49333.57
5.6.220.0032.49733.41
5.6.210.0132.48733.55
5.6.200.0072.49333.92
5.6.190.0132.48733.91
5.6.180.0102.49033.82
5.6.170.0072.49333.92
5.6.160.0032.49733.92
5.6.150.0032.49733.89
5.6.140.0072.49333.84
5.6.130.0132.48733.90
5.6.120.0102.49033.96
5.6.110.0132.48734.04
5.6.100.0102.49033.95
5.6.90.0132.48733.80
5.6.80.0072.49333.17
5.6.70.0072.49333.26
5.6.60.0132.48733.30
5.6.50.0302.47033.22
5.6.40.0072.49333.32
5.6.30.0102.49033.26
5.6.20.0072.49333.40
5.6.10.0132.48733.25
5.6.00.0132.48733.11
5.5.380.0132.48733.25
5.5.370.0132.48733.29
5.5.360.0032.49733.29
5.5.350.0032.49733.30
5.5.340.0002.50033.80
5.5.330.0072.49333.63
5.5.320.0032.49733.76
5.5.310.0102.49033.77
5.5.300.0032.49733.81
5.5.290.0002.50033.68
5.5.280.0172.48333.71
5.5.270.0172.48333.61
5.5.260.0032.49733.73
5.5.250.0102.49033.47
5.5.240.0102.49033.13
5.5.230.0102.49033.04
5.5.220.0072.49333.14
5.5.210.0102.49033.16
5.5.200.0072.49333.07
5.5.190.0202.48033.08
5.5.180.0072.49332.96
5.5.160.0102.49033.12
5.5.150.0032.49733.11
5.5.140.0172.48333.16
5.5.130.0232.47733.11
5.5.120.0202.48033.06
5.5.110.0102.49033.09
5.5.100.0132.48733.00
5.5.90.0102.49032.95
5.5.80.0072.49332.95
5.5.70.0002.50032.99
5.5.60.0032.49733.00
5.5.50.2632.23732.94
5.5.40.2072.29333.02
5.5.30.2102.29033.03
5.5.20.2032.29732.80
5.5.10.2332.26732.99
5.5.00.2202.28033.01
5.4.450.1902.31032.12
5.4.440.2372.26332.25
5.4.430.1872.31331.95
5.4.420.2202.28032.23
5.4.410.2402.26031.83
5.4.400.2402.26031.61
5.4.390.0102.49031.85
5.4.380.1902.31031.96
5.4.370.2072.29331.84
5.4.360.2272.27331.80
5.4.350.2102.29031.94
5.4.340.1632.33731.88
5.4.320.2302.27031.86
5.4.310.2202.28031.79
5.4.300.2202.28031.80
5.4.290.2072.29331.86
5.4.280.2002.30031.85
5.4.270.1802.32031.93
5.4.260.2402.26031.84
5.4.250.2272.27331.70
5.4.240.2202.28031.76
5.4.230.2272.27331.86
5.4.220.2172.28331.77
5.4.210.2432.25731.86
5.4.200.2332.26731.57
5.4.190.2232.27731.86
5.4.180.1902.31031.89
5.4.170.1832.31731.86
5.4.160.1632.33731.84
5.4.150.2402.26031.84
5.4.140.2132.28729.18
5.4.130.1872.31329.07
5.4.120.2672.23328.91
5.4.110.1502.35029.13
5.4.100.2402.26029.06
5.4.90.2332.26729.06
5.4.80.1732.32729.11
5.4.70.2172.28329.29
5.4.60.2272.27329.08
5.4.50.1672.33329.05
5.4.40.2332.26729.04
5.4.30.2602.24029.27
5.4.20.2472.25329.11
5.4.10.2272.27329.23
5.4.00.2002.30028.42
5.3.290.1132.38727.14
5.3.280.1402.36027.06
5.3.270.1032.39727.08
5.3.260.0772.42326.91
5.3.250.1072.39326.89
5.3.240.0832.41726.98
5.3.230.1402.36027.07
5.3.220.0902.41026.93
5.3.210.1102.39026.97
5.3.200.1432.35726.79
5.3.190.0902.41026.98
5.3.180.1232.37726.82
5.3.170.0872.41326.85
5.3.160.1072.39327.03
5.3.150.1272.37327.02
5.3.140.1232.37726.82
5.3.130.1302.37026.87
5.3.120.0872.41326.98
5.3.110.0932.40726.98
5.3.100.0172.48326.36
5.3.90.0132.48726.48
5.3.80.0072.49326.25
5.3.70.0132.48726.34
5.3.60.0132.48726.33
5.3.50.0072.49326.34
5.3.40.0072.49326.17
5.3.30.0132.48726.31
5.3.20.0102.49025.93
5.3.10.0102.49025.96
5.3.00.0102.49026.04
5.2.170.1102.39023.04
5.2.160.0832.41722.86
5.2.150.1302.37022.94
5.2.140.0832.41722.95
5.2.130.0132.48723.32
5.2.120.1232.37723.00
5.2.110.0932.40722.77
5.2.100.1032.39722.80
5.2.90.1172.38322.94
5.2.80.0832.41722.86
5.2.70.0932.40722.82
5.2.60.0102.49022.71
5.2.50.0032.49722.84
5.2.40.0172.48322.68
5.2.30.0172.48322.71
5.2.20.0072.49322.91
5.2.10.0172.48322.75
5.2.00.0132.48722.63
5.1.60.0202.48026.03
5.1.50.0472.45326.07
5.1.40.0202.48025.89
5.1.30.0372.46326.29
5.1.20.0402.46026.27
5.1.10.0432.45726.14
5.1.00.0332.46726.11
5.0.50.0302.47024.64
5.0.40.0302.47024.33
5.0.30.0232.47724.25
5.0.20.0172.48324.10
5.0.10.0132.48724.09
5.0.00.0602.44024.32
4.4.90.0000.02311.77
4.4.80.0000.02311.77
4.4.70.0070.03311.79
4.4.60.0100.03011.80
4.4.50.0070.04011.80
4.4.40.0070.05311.82
4.4.30.0000.04311.83
4.4.20.0070.03711.83
4.4.10.0000.01711.83
4.4.00.0030.02711.83
4.3.110.0070.01311.83
4.3.100.0000.02011.83
4.3.90.0070.01011.83
4.3.80.0070.05011.83
4.3.70.0030.04311.83
4.3.60.0000.03311.83
4.3.50.0100.03011.83
4.3.40.0030.05711.83
4.3.30.0030.04011.83
4.3.20.0000.02711.83
4.3.10.0030.04311.83
4.3.00.0070.02011.83

preferences:
38.92 ms | 400 KiB | 5 Q