3v4l.org

run code in 300+ PHP versions simultaneously
<?php $n = 80000; $start = microtime(true); $arr = array(); if ($n >= 2) $arr[] = 2; for ($i = 3; $i<=$n; $i+=2) { $arr[] = $i; } foreach ($arr as $key=>$row) { foreach($arr as $key2=>$row2) { if ($key2 > $key && ($row2 % $row) === 0) { unset($arr[$key2]); } } } $arr = array_values($arr); echo '<pre>'; echo array_sum($arr), PHP_EOL; echo (microtime(true)-$start);

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)
7.2.00.0472.45425.34
7.1.70.0032.49823.13
7.1.60.0302.47122.86
7.1.50.0132.48822.81
7.1.00.0002.50028.36
7.0.200.5971.90121.27
7.0.140.0072.49328.15
7.0.120.0172.48328.01
7.0.60.0132.48724.53
7.0.50.0202.48022.50
7.0.40.0372.46323.50
7.0.30.2232.27723.52
7.0.20.1532.34723.33
7.0.10.0232.47723.30
7.0.00.0232.47723.32
5.6.280.0072.49334.92
5.6.210.0202.48034.45
5.6.200.0102.49032.02
5.6.190.0072.49334.28
5.6.180.0432.45734.34
5.6.170.0272.47334.15
5.6.160.0132.48734.14
5.6.150.0072.49331.81
5.6.140.0132.48731.91
5.6.130.0072.49332.04
5.6.120.0132.48735.00
5.6.110.0102.49034.86
5.6.100.0172.48335.02
5.6.90.0072.49335.02
5.6.80.0202.48034.42
5.5.350.0370.74734.41
5.5.340.0400.76034.77
5.5.330.0230.85034.79
5.5.320.0370.88034.72
5.5.310.0200.77734.84
5.5.300.0470.68734.60
5.5.290.0231.06734.75
5.5.280.0531.21334.84
5.5.270.0431.68334.74
5.5.260.0371.19034.82
5.5.250.0330.99734.61
5.5.240.0301.03334.20
5.4.450.0271.13033.00
5.4.440.0200.99333.03
5.4.430.0131.46733.17
5.4.420.0401.33033.16
5.4.410.0401.12033.06
5.4.400.0301.26332.88
5.4.390.1001.09332.70
5.4.380.0670.54732.84
5.4.370.0201.17332.88
5.4.360.0371.07732.65
5.4.350.0301.14732.93
5.4.340.0331.03032.97
5.4.320.0331.16732.95
5.4.310.0730.99032.73
5.4.300.0570.97332.84
5.4.290.0171.72732.78
5.4.280.0191.81829.57
5.4.270.0211.83829.52
5.4.260.0141.86329.62
5.4.250.0181.86529.58
5.4.240.0331.87629.42
5.4.230.0241.86529.57
5.4.220.0281.81529.47
5.4.210.0191.87329.54
5.4.200.0151.82829.55
5.4.190.0141.92429.46
5.4.180.0231.93829.56
5.4.170.0231.84329.60
5.4.160.0231.87529.48
5.4.150.0301.40529.57
5.4.140.0381.45427.99
5.4.130.0141.27428.03
5.4.120.0171.48328.00
5.4.110.0221.35828.06
5.4.100.0261.55827.95
5.4.90.0221.65327.95
5.4.80.0291.59928.00
5.4.70.0251.43728.09
5.4.60.0241.53328.02
5.4.50.0301.38427.95
5.4.40.0331.09728.01
5.4.30.0341.39427.93
5.4.20.0331.55427.96
5.4.10.0411.24228.02
5.4.00.0451.55227.44
5.3.290.0101.08028.26
5.3.280.0131.85727.37
5.3.270.0291.84127.38
5.3.260.0221.86427.40
5.3.250.0301.76427.40
5.3.240.0251.47727.39
5.3.230.0191.56627.37
5.3.220.0201.57327.33
5.3.210.0161.51327.35
5.3.200.0211.69427.35
5.3.190.0321.20827.39
5.3.180.0391.39527.36
5.3.170.0491.49827.38
5.3.160.0171.61927.36
5.3.150.0531.54827.28
5.3.140.0271.52827.34
5.3.130.0201.60527.27
5.3.120.0281.75327.34
5.3.110.0351.62527.32
5.3.100.0221.55126.79
5.3.90.0381.55126.79
5.3.80.0211.56326.78
5.3.70.0241.61126.76

preferences:
37.36 ms | 400 KiB | 5 Q