3v4l.org

run code in 300+ PHP versions simultaneously
<?php $a = array( '' => 'foo', 'foo' => '', ); foreach($a as $k => $v) { var_dump(empty($a[$k]); }

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.310.3430.04019.12
5.4.300.4500.04719.12
5.4.290.3870.03718.99
5.4.280.3770.04018.93
5.4.270.3630.03018.93
5.4.260.3270.03319.06
5.4.250.0030.03719.10
5.4.240.2130.03319.14
5.4.230.3870.03019.12
5.4.220.4030.04019.23
5.4.210.4630.04019.12
5.4.200.4670.03319.11
5.4.190.4100.04019.09
5.4.180.4000.03719.21
5.4.170.3930.03319.11
5.4.160.4130.03319.16
5.4.150.4230.03319.19
5.4.140.3070.03716.39
5.4.130.3430.04016.45
5.4.120.3670.04716.40
5.4.110.2730.03016.63
5.4.100.3470.03716.45
5.4.90.3630.03316.22
5.4.80.3200.03316.54
5.4.70.3130.04016.62
5.4.60.3270.02716.50
5.4.50.3930.03716.49
5.4.40.3570.04016.29
5.4.30.3830.03316.50
5.4.20.4000.03716.19
5.4.10.4170.04316.28
5.4.00.3630.03315.89
5.3.290.4030.03014.62
5.3.280.4570.03314.52
5.3.270.4400.04014.53
5.3.260.4430.03714.53
5.3.250.2270.05014.40
5.3.240.2100.04314.58
5.3.230.3470.03714.61
5.3.220.3570.02314.55
5.3.210.3100.03314.66
5.3.200.3170.02714.48
5.3.190.3330.03314.49
5.3.180.3600.03714.49
5.3.170.2630.03714.46
5.3.160.2830.03314.52
5.3.150.3570.04314.51
5.3.140.4030.03014.64
5.3.130.3630.03314.45
5.3.120.3930.03714.52
5.3.110.4430.03714.52
5.3.100.3670.04014.01
5.3.90.3900.04014.04
5.3.80.3870.03713.96
5.3.70.3700.03314.02
5.3.60.3870.04013.95
5.3.50.3500.04013.73
5.3.40.3970.03713.89
5.3.30.4530.04013.88
5.3.20.4100.03713.62
5.3.10.3600.04313.58
5.3.00.4000.04313.73
5.2.170.3070.03311.02
5.2.160.3500.04011.08
5.2.150.4130.03311.13
5.2.140.3900.02311.12
5.2.130.4500.03011.09
5.2.120.2400.03710.95
5.2.110.3230.02710.92
5.2.100.3200.03011.25
5.2.90.3330.02711.11
5.2.80.3300.03011.10
5.2.70.3230.02310.97
5.2.60.3000.03310.87
5.2.50.3200.02710.96
5.2.40.2600.03010.97
5.2.30.2970.02710.98
5.2.20.2770.03310.89
5.2.10.3130.02710.87
5.2.00.3070.03310.74
5.1.60.2830.0239.98
5.1.50.3670.02710.10
5.1.40.2830.0279.97
5.1.30.2570.02310.42
5.1.20.2670.02010.39
5.1.10.2700.02310.04
5.1.00.2900.02710.08
5.0.50.1730.0178.45
5.0.40.1630.0208.32
5.0.30.1600.0338.18
5.0.20.1700.0178.17
5.0.10.1630.0238.16
5.0.00.1630.0308.12
4.4.90.1500.0136.06
4.4.80.1600.0136.06
4.4.70.1730.0176.06
4.4.60.1430.0176.06
4.4.50.1670.0176.06
4.4.40.1730.0306.06
4.4.30.1700.0176.06
4.4.20.1400.0176.06
4.4.10.1530.0136.06
4.4.00.1630.0276.06
4.3.110.1570.0176.06
4.3.100.1470.0206.06
4.3.90.1800.0176.06
4.3.80.1470.0236.06
4.3.70.1730.0136.06
4.3.60.1570.0176.06
4.3.50.1470.0136.06
4.3.40.1470.0236.06
4.3.30.0700.0176.06
4.3.20.0870.0176.06
4.3.10.1000.0206.06
4.3.00.0900.0136.06

preferences:
140.52 ms | 1386 KiB | 7 Q