3v4l.org

run code in 300+ PHP versions simultaneously
<?php function foo(list($a, $b)) { echo "$a -> $b"; } foo(array(1, 2));

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.3370.03719.19
5.4.310.3300.04018.98
5.4.300.3130.04318.86
5.4.290.3230.04019.15
5.4.280.3570.03318.87
5.4.270.3400.04018.98
5.4.260.3130.03719.08
5.4.250.3370.03719.15
5.4.240.3170.03318.97
5.4.230.3700.04319.07
5.4.220.3470.03019.23
5.4.210.3330.03018.98
5.4.200.3370.03719.07
5.4.190.3700.04018.93
5.4.180.3730.04019.09
5.4.170.3130.04319.14
5.4.160.3330.04019.26
5.4.150.3300.04319.17
5.4.140.3730.04316.46
5.4.130.3670.04016.34
5.4.120.3770.04016.39
5.4.110.3200.03716.58
5.4.100.0030.04016.45
5.4.90.0270.03316.41
5.4.80.3900.04016.55
5.4.70.3530.03016.52
5.4.60.3930.04016.33
5.4.50.3700.03316.20
5.4.40.4030.03716.39
5.4.30.3770.03716.51
5.4.20.3900.03716.53
5.4.10.4030.03716.32
5.4.00.3830.03015.96
5.3.290.3570.03314.57
5.3.280.3300.04014.49
5.3.270.3030.03714.59
5.3.260.3670.04714.72
5.3.250.3700.04714.58
5.3.240.3570.04014.66
5.3.230.3700.04014.64
5.3.220.3500.04014.47
5.3.210.3470.03714.55
5.3.200.0070.07314.48
5.3.190.2400.05014.46
5.3.180.4300.04314.79
5.3.170.4230.02714.54
5.3.160.4970.03314.57
5.3.150.3830.03714.56
5.3.140.4170.02714.46
5.3.130.3900.03314.55
5.3.120.3800.03714.64
5.3.110.4070.03714.52
5.3.100.3730.04014.06
5.3.90.2000.03714.24
5.3.80.0000.05714.02
5.3.70.0000.07713.91
5.3.60.0030.06014.00
5.3.50.2200.04314.03
5.3.40.3800.04313.85
5.3.30.3570.03313.82
5.3.20.3330.03013.59
5.3.10.3530.03313.56
5.3.00.3400.03013.85
5.2.170.2800.02711.15
5.2.160.2830.02711.07
5.2.150.2970.02311.15
5.2.140.2930.03011.05
5.2.130.2930.03011.21
5.2.120.2970.02311.00
5.2.110.2630.03011.07
5.2.100.2870.03011.05
5.2.90.2670.03011.31
5.2.80.3230.02711.02
5.2.70.3600.03011.14
5.2.60.3730.03310.94
5.2.50.2900.02710.93
5.2.40.2270.02710.96
5.2.30.2500.03310.97
5.2.20.2430.03010.92
5.2.10.2130.03010.77
5.2.00.2470.02710.72
5.1.60.2570.0239.93
5.1.50.2430.0239.88
5.1.40.2330.0279.91
5.1.30.2270.02710.31
5.1.20.2670.04710.57
5.1.10.2300.02310.05
5.1.00.2600.02310.00
5.0.50.1370.0278.53
5.0.40.1400.0208.38
5.0.30.1600.0378.37
5.0.20.0930.0278.37
5.0.10.1370.0138.37
5.0.00.1630.0338.37
4.4.90.1670.0178.37
4.4.80.1330.0178.37
4.4.70.1100.0178.37
4.4.60.1270.0178.37
4.4.50.1330.0178.37
4.4.40.0870.0278.37
4.4.30.1370.0208.37
4.4.20.1130.0178.37
4.4.10.1200.0108.37
4.4.00.1200.0278.37
4.3.110.1130.0138.37
4.3.100.1600.0178.37
4.3.90.1500.0138.37
4.3.80.1130.0238.37
4.3.70.1300.0178.37
4.3.60.1630.0178.37
4.3.50.1370.0138.37
4.3.40.1570.0208.37
4.3.30.0270.0178.37
4.3.20.0830.0178.37
4.3.10.0770.0208.37
4.3.00.0730.0138.37

preferences:
142.59 ms | 1398 KiB | 7 Q