3v4l.org

run code in 300+ PHP versions simultaneously
<?php $arr = array(); for ($i = 0; $i < 1000000; $i++) { $arr[$i] = $i; $arr2[$i] = $i; } foreach ($arr as $k=>$v) { $arr[$k][$k] = $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.0570.06765.36
8.3.50.0610.04666.61
8.3.40.0290.02937.43
8.3.30.0410.02137.76
8.3.20.0320.02639.02
8.3.10.0180.01141.59
8.3.00.0130.01737.43
8.2.180.0470.05764.93
8.2.170.0290.02637.50
8.2.160.0370.01739.09
8.2.150.0250.00637.84
8.2.140.0090.01639.09
8.2.130.0220.03240.24
8.2.120.0030.01639.14
8.2.110.0280.01337.90
8.2.100.0190.02236.47
8.2.90.0100.02036.59
8.2.80.0140.01436.06
8.2.70.0130.01636.51
8.2.60.0140.01436.72
8.2.50.0100.02136.19
8.2.40.0170.02140.26
8.2.30.0170.02436.89
8.2.20.0060.02236.52
8.2.10.0100.01736.95
8.2.00.0070.02036.52
8.1.280.0590.02050.77
8.1.270.0200.00341.96
8.1.260.0170.01038.80
8.1.250.0130.01341.95
8.1.240.0250.01639.42
8.1.230.0220.01439.75
8.1.220.0210.00636.38
8.1.210.0180.00637.63
8.1.200.0200.00335.94
8.1.190.0200.00735.85
8.1.180.0130.01035.90
8.1.170.0150.00937.24
8.1.160.0180.00740.78
8.1.150.0150.00737.57
8.1.140.0100.01336.13
8.1.130.0130.00936.69
8.1.120.0140.00736.13
8.1.110.0060.01636.26
8.1.100.0100.01336.11
8.1.90.0160.00636.19
8.1.80.0100.01336.16
8.1.70.0060.01536.14
8.1.60.0130.01636.34
8.1.50.0180.00736.25
8.1.40.0070.01836.17
8.1.30.0210.00436.33
8.1.20.0250.00436.35
8.1.10.0240.01452.32
8.1.00.0170.02352.16
8.0.300.0240.01354.66
8.0.290.0140.02451.36
8.0.280.0240.01453.07
8.0.270.0100.02751.89
8.0.260.0170.01751.76
8.0.250.0140.02151.48
8.0.240.0270.01451.55
8.0.230.0230.01351.63
8.0.220.0210.01451.46
8.0.210.0130.02251.49
8.0.200.0250.01151.59
8.0.190.0200.02051.60
8.0.180.0230.01651.55
8.0.170.0170.02351.50
8.0.160.0230.01751.57
8.0.150.0210.01851.49
8.0.140.0140.02451.48
8.0.130.0320.048107.68
8.0.120.0320.01051.42
8.0.110.0180.02151.47
8.0.100.0360.00351.32
8.0.90.0130.02351.57
8.0.80.0590.05651.40
8.0.70.0160.02251.41
8.0.60.0160.02251.52
8.0.50.0150.02251.33
8.0.30.0610.05951.73
8.0.20.0870.05351.72
8.0.10.0230.01751.70
8.0.00.0440.06351.29
7.4.330.0090.01848.95
7.4.320.0260.01051.17
7.4.300.0160.02051.21
7.4.290.0280.01351.17
7.4.280.0100.03251.03
7.4.270.0300.01051.05
7.4.260.0230.01751.05
7.4.250.0260.01651.05
7.4.240.0190.02351.15
7.4.230.0200.02051.07
7.4.220.0550.05850.96
7.4.210.0470.06351.26
7.4.200.0130.03451.00
7.4.160.0580.04451.06
7.4.150.0700.04751.18
7.4.140.0660.04951.17
7.4.130.0480.06351.10
7.4.120.0640.06451.08
7.4.110.0680.05351.12
7.4.100.0460.06251.21
7.4.90.0770.04951.13
7.4.80.0540.06451.11
7.4.70.0610.05151.17
7.4.60.0720.07251.11
7.4.50.0140.01451.23
7.4.40.0500.06050.97
7.4.30.0560.05951.12
7.4.00.0130.04949.60
7.3.330.0630.033107.57
7.3.320.0630.043107.45
7.3.310.0170.02751.15
7.3.300.0230.02050.98
7.3.290.0340.06851.07
7.3.280.0510.04850.97
7.3.270.0470.07451.13
7.3.260.0610.06751.23
7.3.250.0590.05851.01
7.3.240.0560.06350.93
7.3.230.0590.06851.27
7.3.210.0720.06351.17
7.3.200.0630.06051.07
7.3.190.0800.06550.93
7.3.180.0560.05950.91
7.3.170.0580.06251.13
7.3.160.0560.04951.14
7.3.10.3590.02949.12
7.3.00.1900.05048.95
7.2.330.0640.05151.23
7.2.320.0650.04951.50
7.2.310.0340.07751.38
7.2.300.0560.06351.29
7.2.290.0630.04651.30
7.2.130.3440.04350.59
7.2.120.0460.04350.44
7.2.110.0560.03150.73
7.2.100.0440.04750.79
7.2.90.0530.03950.84
7.2.80.0540.04250.82
7.2.70.0630.03950.64
7.2.60.0750.04050.42
7.2.50.0560.03750.52
7.2.40.0720.04350.60
7.2.30.0640.03750.60
7.2.20.0600.02750.65
7.2.10.0680.03750.38
7.2.00.0400.03352.04
7.1.250.1050.05749.70
7.1.200.0490.03049.53
7.1.100.0220.01651.65
7.1.70.1140.03950.76
7.1.60.0310.04451.05
7.1.50.0170.04350.67
7.1.00.0130.11356.03
7.0.200.3060.02750.04
7.0.140.0170.11355.90
7.0.60.0330.08054.66
7.0.50.0070.08352.54
7.0.40.0200.12051.82
7.0.30.0800.05751.70
7.0.20.1000.07751.90
7.0.10.0300.10051.92
7.0.00.0300.11351.96
5.6.280.0300.17083.80
5.6.210.0500.15383.45
5.6.200.0200.12380.78
5.6.190.0400.13782.86
5.6.180.0570.12383.19
5.6.170.0430.13382.94
5.6.160.0370.18082.96
5.6.150.0270.18080.79
5.6.140.0300.15780.78
5.6.130.0270.15080.85
5.6.120.0230.18783.84
5.6.110.0200.16783.67
5.6.100.0430.16083.69
5.6.90.0470.15783.74
5.6.80.0400.15783.20
5.5.350.0430.14783.02
5.5.340.0330.15080.56
5.5.330.0130.16082.83
5.5.320.0200.11782.60
5.5.310.0170.13782.72
5.5.300.0330.16080.58
5.5.290.0300.17380.62
5.5.280.0430.11383.64
5.5.270.0100.12383.66
5.5.260.0230.12083.57
5.5.250.0400.16783.40
5.5.240.4400.11382.86
5.4.450.0330.12381.84
5.4.440.0370.11382.24
5.4.430.0400.17381.98
5.4.420.0400.14782.19
5.4.410.0400.16782.07
5.4.400.0730.15381.71
5.4.390.0500.14781.85
5.4.380.0530.12381.71
5.4.370.0430.16781.77
5.4.360.0470.16781.76
5.4.350.0430.16381.70
5.4.340.0400.14781.52
5.4.320.0300.12781.52
5.4.310.0770.14081.63
5.4.300.0270.15081.65
5.4.290.0430.13781.66
5.4.280.0370.14081.65
5.4.270.0400.14081.66
5.4.260.0300.14781.88
5.4.250.0230.14381.65
5.4.240.0300.11381.44
5.4.230.0370.11781.65
5.4.220.0470.13781.51
5.4.210.0670.15781.65
5.4.200.0230.13781.54
5.4.190.0500.16781.41
5.4.180.0400.16381.68
5.4.170.0330.18381.65
5.4.160.0630.14781.54
5.4.150.0400.14081.43
5.4.140.0430.17379.12
5.4.130.0330.14079.21
5.4.120.0400.16078.97
5.4.110.0270.18779.06
5.4.100.0230.13079.09
5.4.90.0330.11378.90
5.4.80.0170.12779.16
5.4.70.0370.12778.96
5.4.60.0500.15378.86
5.4.50.0300.16078.95
5.4.40.0200.18078.95
5.4.30.0400.13378.98
5.4.20.0270.13778.97
5.4.10.0270.16079.14
5.4.00.0230.15078.58
5.3.290.0300.12376.25
5.3.280.0400.17376.12
5.3.270.0530.15376.22
5.3.260.0600.17376.33
5.3.250.0300.14076.07
5.3.240.0430.17076.24
5.3.230.0430.15776.11
5.3.220.0530.16076.17
5.3.210.0400.12076.07
5.3.200.0470.15076.07
5.3.190.0370.12076.05
5.3.180.0300.12776.09
5.3.170.0270.13076.15
5.3.160.0370.17076.18
5.3.150.0570.15076.09
5.3.140.0330.15376.08
5.3.130.0300.12376.05
5.3.120.0400.17076.08
5.3.110.0530.13776.07
5.3.100.0370.15075.62
5.3.90.0330.14775.64
5.3.80.0530.12075.47
5.3.70.0330.15375.46
5.3.60.0230.18075.53
5.3.50.0430.14775.63
5.3.40.0330.16775.51
5.3.30.0270.18076.04
5.3.20.0430.16375.23
5.3.10.0330.14775.20
5.3.00.0270.14375.32
5.2.170.0330.18374.63
5.2.160.0270.18374.66
5.2.150.0370.17374.61
5.2.140.0300.13374.74
5.2.130.0330.18774.48
5.2.120.0430.16774.57
5.2.110.0470.16775.37
5.2.100.0430.18074.47
5.2.90.0270.19374.38
5.2.80.0370.18074.69
5.2.70.0300.14374.45
5.2.60.0270.14074.43
5.2.50.0770.19372.51
5.2.40.0600.17072.47
5.2.30.0370.13372.59
5.2.20.0300.17372.66
5.2.10.0500.16072.99
5.2.00.1770.363324.87
5.1.60.1400.440415.19
5.1.50.2030.460415.27
5.1.40.1230.543415.24
5.1.30.1630.487415.71
5.1.20.1270.507415.63
5.1.10.1370.660415.29
5.1.00.1530.660415.38
5.0.50.1330.603413.70
5.0.40.1430.630413.63
5.0.30.1100.597413.40
5.0.20.1100.637413.39
5.0.10.1230.540413.54
5.0.00.1270.590413.38
4.4.90.1370.640411.18
4.4.80.1370.540411.20
4.4.70.1100.580411.23
4.4.60.1130.657411.20
4.4.50.1030.633411.26
4.4.40.2630.580411.20
4.4.30.1200.627411.23
4.4.20.1470.797411.30
4.4.10.1170.553411.27
4.4.00.1100.557411.31
4.3.110.1230.540411.17
4.3.100.1130.553411.18
4.3.90.1230.580411.09
4.3.80.1230.593411.20
4.3.70.1330.577411.21
4.3.60.1330.750411.18
4.3.50.1230.593411.21
4.3.40.1170.633411.10
4.3.30.1270.590409.99
4.3.20.2230.543409.95
4.3.10.1170.597409.91
4.3.00.1430.667409.95

preferences:
75.48 ms | 401 KiB | 5 Q