3v4l.org

run code in 300+ PHP versions simultaneously
<?php $date = new DateTime("2014-08-20 16:00"); $i = new DateInterval('P1Y'); $now = new DateTime("2014-08-08 08:00") while ($date >= $now) { echo $date->format('c') . PHP_EOL; $date = $date->sub($i); }

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)
5.4.320.3030.03719.08
5.4.310.3000.04019.24
5.4.300.3270.04319.06
5.4.290.3100.03719.21
5.4.280.3100.03719.34
5.4.270.2970.04019.21
5.4.260.3070.04019.00
5.4.250.3200.04019.18
5.4.240.2970.03719.14
5.4.230.3030.03718.99
5.4.220.3000.04318.83
5.4.210.3130.03319.23
5.4.200.3000.03719.05
5.4.190.2570.03719.11
5.4.180.0070.07019.14
5.4.170.0030.06019.22
5.4.160.0030.07718.96
5.4.150.1830.04319.20
5.4.140.2900.04016.48
5.4.130.3170.03316.33
5.4.120.2870.03316.41
5.4.110.2800.04016.37
5.4.100.3000.03316.56
5.4.90.3130.03316.54
5.4.80.3000.03016.36
5.4.70.2900.04016.23
5.4.60.2930.03316.51
5.4.50.2900.04316.53
5.4.40.3400.04316.53
5.4.30.3070.03716.53
5.4.20.2530.03316.42
5.4.10.3030.03716.21
5.4.00.2830.03715.83
5.3.290.3100.03314.57
5.3.280.3300.03314.39
5.3.270.2800.03714.55
5.3.260.2930.04714.44
5.3.250.3000.04014.48
5.3.240.3230.04314.54
5.3.230.2770.04314.54
5.3.220.2900.03314.40
5.3.210.3130.03314.44
5.3.200.3130.03014.43
5.3.190.2800.04314.52
5.3.180.3130.03014.41
5.3.170.3070.03014.41
5.3.160.3070.02714.63
5.3.150.2930.04014.42
5.3.140.2770.04014.52
5.3.130.2930.04714.38
5.3.120.3030.03714.59
5.3.110.2970.04714.50
5.3.100.3030.04014.02
5.3.90.2770.03714.07
5.3.80.3070.03014.07
5.3.70.2730.04314.11
5.3.60.2870.04313.99
5.3.50.3030.03313.89
5.3.40.2970.03713.89
5.3.30.2770.03313.70
5.3.20.2930.03713.71
5.3.10.3000.03713.60
5.3.00.3070.03313.48
5.2.170.2630.02011.09
5.2.160.2800.02711.00
5.2.150.2500.02311.23
5.2.140.2570.03011.20
5.2.130.2330.02311.26
5.2.120.2570.03010.95
5.2.110.2330.03010.95
5.2.100.2530.03010.99
5.2.90.2570.02710.94
5.2.80.2570.02711.25
5.2.70.2630.04311.14
5.2.60.2500.02711.05
5.2.50.2500.03010.85
5.2.40.1800.03011.01
5.2.30.1970.02710.86
5.2.20.1870.02710.86
5.2.10.2100.02710.76
5.2.00.2100.03010.82
5.1.60.2100.02710.07
5.1.50.1900.0279.96
5.1.40.2130.0239.87
5.1.30.2130.02710.26
5.1.20.2470.02310.46
5.1.10.1900.02710.15
5.1.00.1730.02010.05
5.0.50.1130.0208.45
5.0.40.1000.0178.39
5.0.30.0930.0308.31
5.0.20.1170.0208.17
5.0.10.0930.0208.21
5.0.00.1170.0338.05
4.4.90.0970.0136.88
4.4.80.0930.0176.88
4.4.70.0930.0176.88
4.4.60.0900.0206.88
4.4.50.0970.0176.88
4.4.40.0970.0236.88
4.4.30.1130.0206.88
4.4.20.1300.0206.88
4.4.10.0930.0176.88
4.4.00.0930.0276.88
4.3.110.0970.0136.88
4.3.100.0970.0176.88
4.3.90.0930.0176.88
4.3.80.1070.0176.88
4.3.70.1030.0136.88
4.3.60.1000.0176.88
4.3.50.0930.0176.88
4.3.40.0970.0206.88
4.3.30.0470.0176.88
4.3.20.0500.0136.88
4.3.10.0430.0176.88
4.3.00.0470.0176.88

preferences:
142.19 ms | 1394 KiB | 7 Q