3v4l.org

run code in 300+ PHP versions simultaneously
<?php $arr = array(); $arr2 = array(); for ($i = 0; $i < 100000000; $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.0810.02451.17
8.3.50.0420.04152.42
8.3.40.0340.02437.48
8.3.30.0310.04137.82
8.3.20.0220.00939.07
8.3.10.0130.01341.53
8.3.00.0220.00737.33
8.2.180.0630.04651.08
8.2.170.0360.02037.48
8.2.160.0360.01838.91
8.2.150.0240.00737.90
8.2.140.0190.01638.03
8.2.130.0290.02339.02
8.2.120.0100.01039.03
8.2.110.0030.02440.09
8.2.100.0430.01436.39
8.2.90.0130.01636.32
8.2.80.0170.02036.20
8.2.70.0000.03036.62
8.2.60.0120.01936.62
8.2.50.0170.01036.62
8.2.40.0210.01839.30
8.2.30.0250.01636.89
8.2.20.0120.01636.39
8.2.10.0130.01636.96
8.2.00.0130.01336.39
8.1.280.0540.02750.77
8.1.270.0070.01741.84
8.1.260.0210.00638.96
8.1.250.0160.01240.85
8.1.240.0170.01442.00
8.1.230.0310.01037.88
8.1.220.0130.01036.27
8.1.210.0210.00336.23
8.1.200.0250.00036.04
8.1.190.0100.01635.95
8.1.180.0190.00635.84
8.1.170.0100.01337.32
8.1.160.0190.00640.77
8.1.150.0130.01337.57
8.1.140.0130.01036.13
8.1.130.0180.00336.50
8.1.120.0030.01736.13
8.1.110.0160.00636.26
8.1.100.0070.01536.14
8.1.90.0130.01036.19
8.1.80.0120.00936.15
8.1.70.0000.02336.14
8.1.60.0140.01136.23
8.1.50.0130.01336.32
8.1.40.0090.01536.18
8.1.30.0100.01436.38
8.1.20.0100.01436.24
8.1.10.0200.01752.22
8.1.00.0190.01952.23
8.0.300.0210.01455.70
8.0.290.0200.02051.18
8.0.280.0210.01453.13
8.0.270.0270.01051.88
8.0.260.0190.01651.80
8.0.250.0210.01451.55
8.0.240.0210.01851.63
8.0.230.0130.02351.39
8.0.220.0170.01751.54
8.0.210.0210.01451.42
8.0.200.0130.02251.57
8.0.190.0140.02751.40
8.0.180.0160.02351.47
8.0.170.0230.01651.57
8.0.160.0260.01351.41
8.0.150.0130.02651.45
8.0.140.0210.01751.45
8.0.130.0320.03580.04
8.0.120.0230.01651.38
8.0.110.0130.02651.36
8.0.100.0230.01651.47
8.0.90.0100.02651.29
8.0.80.0490.06951.47
8.0.70.0180.02151.41
8.0.60.0300.01051.35
8.0.50.0160.02051.50
8.0.30.0500.08351.49
8.0.20.0580.07351.71
8.0.10.0140.02751.49
8.0.00.0600.05351.43
7.4.330.0100.01748.95
7.4.320.0180.01851.16
7.4.300.0130.02251.10
7.4.290.0220.01951.08
7.4.280.0170.03451.05
7.4.270.0220.01851.18
7.4.260.0220.01851.14
7.4.250.0170.02751.08
7.4.240.0240.01851.18
7.4.230.0200.02051.05
7.4.220.0630.05051.03
7.4.210.0380.04851.00
7.4.200.0110.03351.26
7.4.160.0500.05351.13
7.4.150.0460.06851.09
7.4.140.0640.05451.27
7.4.130.0660.06151.02
7.4.120.0540.05551.17
7.4.110.0370.07351.02
7.4.100.0500.05751.23
7.4.90.0710.04051.13
7.4.80.0450.08251.09
7.4.70.0460.06351.11
7.4.60.0570.05351.13
7.4.50.0100.02051.35
7.4.40.0670.06851.12
7.4.30.0360.06650.93
7.4.00.0360.02949.39
7.3.330.0360.04379.83
7.3.320.0460.04979.81
7.3.310.0210.02151.02
7.3.300.0160.02950.91
7.3.290.0540.03950.94
7.3.280.0570.05551.00
7.3.270.0650.06251.04
7.3.260.0520.09551.29
7.3.250.0600.07251.14
7.3.240.0490.05951.09
7.3.230.0540.05750.92
7.3.210.0390.07851.20
7.3.200.0590.08651.00
7.3.190.0650.04551.34
7.3.180.0560.05350.87
7.3.170.0700.08751.06
7.3.160.0540.05751.01
7.2.330.0640.05151.36
7.2.320.0790.07651.36
7.2.310.0550.05551.31
7.2.300.0770.05651.38
7.2.290.0480.06451.14
7.2.60.0710.04250.39
7.2.00.0130.03553.21
7.1.200.0470.02449.75
7.1.100.0100.02751.97
7.1.70.0910.03450.28
7.1.60.0310.02751.22
7.1.50.0130.05050.59
7.1.00.0070.12056.25
7.0.200.3930.03749.78
7.0.140.0070.12055.90
7.0.60.0200.07754.70
7.0.50.0300.09752.51
7.0.40.0300.10051.85
7.0.30.1270.10051.74
7.0.20.0870.09051.79
7.0.10.1100.07351.89
7.0.00.0270.11051.90
5.6.280.0170.18083.77
5.6.210.0370.11383.21
5.6.200.0200.17780.78
5.6.190.0270.12382.95
5.6.180.0530.11382.93
5.6.170.0200.12783.02
5.6.160.0270.16382.98
5.6.150.0200.13380.78
5.6.140.0170.13380.72
5.6.130.0400.16080.88
5.6.120.0300.13783.71
5.6.110.0230.17083.81
5.6.100.0330.18383.70
5.6.90.0370.16083.80
5.6.80.0330.17383.23
5.6.70.4070.11083.06
5.5.350.0130.18083.16
5.5.340.0330.16380.63
5.5.330.0270.13082.78
5.5.320.0770.15782.79
5.5.310.0530.12782.85
5.5.300.0400.14780.55
5.5.290.0470.11380.43
5.5.280.0400.16383.57
5.5.270.0170.12083.46
5.5.260.0200.14083.46
5.5.250.0270.17783.31
5.5.240.0730.14382.73
5.4.450.0530.13081.98
5.4.440.0270.12081.98
5.4.430.0370.12082.17
5.4.420.0300.14082.15
5.4.410.0330.16382.06
5.4.400.0500.17381.57
5.4.390.3530.11781.66
5.4.380.0600.14081.66
5.4.370.0500.12381.84
5.4.360.0670.11381.76
5.4.350.0500.11781.56
5.4.340.0400.13381.85
5.4.320.0220.12375.16
5.4.310.0250.12375.15
5.4.300.0170.12775.16
5.4.290.0240.12475.15
5.4.280.0280.11875.05
5.4.270.0190.12675.05
5.4.260.0270.14575.05
5.4.250.0490.15675.05
5.4.240.0290.15875.05
5.4.230.0170.13875.04
5.4.220.0190.13275.04
5.4.210.0210.12375.04
5.4.200.0200.12675.04
5.4.190.0250.12875.04
5.4.180.0270.12575.04
5.4.170.0200.12475.05
5.4.160.0260.12175.04
5.4.150.0210.12475.04
5.4.140.0190.13174.73
5.4.130.0180.12574.71
5.4.120.0240.11974.67
5.4.110.0220.12074.67
5.4.100.0200.12774.66
5.4.90.0220.12274.67
5.4.80.0210.13074.66
5.4.70.0210.11874.66
5.4.60.0310.11774.66
5.4.50.0230.13674.66
5.4.40.0180.12974.65
5.4.30.0230.12174.64
5.4.20.0200.12574.65
5.4.10.0230.12974.65
5.4.00.0230.15174.14

preferences:
45.07 ms | 400 KiB | 5 Q