3v4l.org

run code in 300+ PHP versions simultaneously
<?php $data = array('foo' => 'bar', 'bar' => 'foo', 'lcpartner_id' => 123); var_dump(array_diff_key($data, array_flip(array('lcpartner_id')));

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.340.2600.04018.95
5.4.320.1870.03719.08
5.4.310.1830.04019.19
5.4.300.2270.04018.95
5.4.290.0770.03718.94
5.4.280.0030.03719.09
5.4.270.0070.07719.23
5.4.260.2170.04319.07
5.4.250.1830.04319.08
5.4.240.2230.05319.07
5.4.230.2030.03718.86
5.4.220.2430.04319.14
5.4.210.0530.05019.21
5.4.200.0070.04319.08
5.4.190.0070.05318.93
5.4.180.0570.06718.98
5.4.170.1800.03719.16
5.4.160.1770.04019.07
5.4.150.1800.04018.93
5.4.140.0030.05016.34
5.4.130.0030.06316.38
5.4.120.0770.04016.29
5.4.110.2070.04316.21
5.4.100.2030.04316.35
5.4.90.2030.04316.28
5.4.80.2100.04016.39
5.4.70.1970.04316.44
5.4.60.2130.04016.25
5.4.50.1870.03316.42
5.4.40.1930.03016.16
5.4.30.1930.04316.41
5.4.20.1830.03716.42
5.4.10.0170.05016.48
5.4.00.0070.05315.79
5.3.290.0600.03714.64
5.3.280.1930.04714.43
5.3.270.1800.03714.56
5.3.260.1930.03714.70
5.3.250.2070.04314.55
5.3.240.1870.04014.54
5.3.230.2100.04014.58
5.3.220.1830.03314.40
5.3.210.1970.03714.52
5.3.200.1700.03014.62
5.3.190.1700.03714.45
5.3.180.0000.06714.44
5.3.170.0030.05014.58
5.3.160.1370.03314.47
5.3.150.1630.03314.51
5.3.140.1970.04014.50
5.3.130.2070.03714.50
5.3.120.0170.05314.39
5.3.110.0070.04314.38
5.3.100.0430.06013.99
5.3.90.1630.04014.00
5.3.80.1830.03313.85
5.3.70.1770.03713.82
5.3.60.1630.05013.96
5.3.50.1770.03713.74
5.3.40.0330.03313.91
5.3.30.0030.07013.86
5.3.20.0600.03713.67
5.3.10.1930.02713.61
5.3.00.2230.03313.73
5.2.170.1600.03011.00
5.2.160.1570.03010.99
5.2.150.1570.03311.03
5.2.140.1870.03311.00
5.2.130.1570.02311.18
5.2.120.1700.03011.04
5.2.110.1730.03011.27
5.2.100.1670.02710.99
5.2.90.1800.03011.04
5.2.80.1700.03710.97
5.2.70.0070.03311.03
5.2.60.0000.04011.05
5.2.50.0000.03011.07
5.2.40.0830.02710.93
5.2.30.1470.03310.82
5.2.20.1230.03010.86
5.2.10.1470.03310.78
5.2.00.1300.03310.57
5.1.60.1230.0239.89
5.1.50.1300.0179.92
5.1.40.1470.0279.91
5.1.30.1370.03010.25
5.1.20.1230.02710.36
5.1.10.1200.02710.15
5.1.00.1200.02310.06
5.0.50.0630.0208.44
5.0.40.0770.0308.46
5.0.30.0800.0408.23
5.0.20.0300.0208.07
5.0.10.0000.0208.09
5.0.00.0100.0208.28
4.4.90.0030.0177.92
4.4.80.0030.0207.92
4.4.70.0000.0207.92
4.4.60.0000.0177.92
4.4.50.0030.0337.92
4.4.40.0170.0277.92
4.4.30.0670.0177.92
4.4.20.0670.0137.92
4.4.10.0670.0137.92
4.4.00.0670.0307.92
4.3.110.0530.0207.92
4.3.100.0700.0177.92
4.3.90.0570.0177.92
4.3.80.0600.0237.92
4.3.70.0670.0207.92
4.3.60.0770.0237.92
4.3.50.0630.0137.92
4.3.40.0800.0337.92
4.3.30.0300.0207.92
4.3.20.0300.0177.92
4.3.10.0430.0237.92
4.3.00.0370.0237.92

preferences:
148.67 ms | 1394 KiB | 7 Q