3v4l.org

run code in 300+ PHP versions simultaneously
<?php $obj1 = (object) "hello1"; $obj1->gg = 'world1'; $obj2 = (object) "hello2"; $obj2->gg = 'world1'; $obj3 = (object) "hello3"; $obj3->gg = 'world3'; $arr = array(); $arr[0] = $obj1; $arr[1] = $obj2; $arr[2] = $obj3; //$arr = array_map("unserialize", array_unique(array_map("serialize", (array) $arr))); $res = array_unique(array_map(function ((array) $arr) { return $arr['gg']; }, $holder)); print_r($res);

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.6.80.0100.08020.41
5.5.240.0030.08320.26
5.4.400.0170.05318.83
5.4.390.0230.04318.79
5.4.380.0220.05818.62
5.4.370.0180.05218.65
5.4.360.0150.05518.76
5.4.350.0130.05718.73
5.4.340.0150.05818.77
5.4.320.0110.04515.62
5.4.310.0110.05115.61
5.4.300.0120.04515.67
5.4.290.0110.04615.63
5.4.280.0090.05315.48
5.4.270.0160.04015.56
5.4.260.0120.04815.47
5.4.250.0120.04415.58
5.4.240.0110.05015.46
5.4.230.0180.04815.48
5.4.220.0100.04915.61
5.4.210.0110.04515.60
5.4.200.0100.04414.59
5.4.190.0080.04715.56
5.4.180.0110.04215.61
5.4.170.0120.05415.55
5.4.160.0090.04615.47
5.4.150.0110.04315.55
5.4.140.0140.04214.19
5.4.130.0090.04314.19
5.4.120.0070.04714.11
5.4.110.0150.03914.24
5.4.100.0090.04514.12
5.4.90.0130.04314.19
5.4.80.0080.04514.23
5.4.70.0090.04714.22
5.4.60.0090.04314.10
5.4.50.0120.03914.08
5.4.40.0140.04014.11
5.4.30.0120.04214.08
5.4.20.0130.04214.08
5.4.10.0150.04214.09
5.4.00.0140.04113.64
5.3.290.0090.05113.75
5.3.280.0150.04213.72
5.3.270.0150.04313.77
5.3.260.0090.05513.71
5.3.250.0140.05013.75
5.3.240.0100.05513.76
5.3.230.0110.05113.71
5.3.220.0080.05513.65
5.3.210.0100.04813.63
5.3.200.0130.04513.68
5.3.190.0130.04513.67
5.3.180.0090.05713.72
5.3.170.0110.04813.64
5.3.160.0110.04313.63
5.3.150.0080.04813.65
5.3.140.0070.04713.66
5.3.130.0070.05213.62
5.3.120.0120.04613.62
5.3.110.0100.04813.66
5.3.100.0110.04413.13
5.3.90.0120.04313.12
5.3.80.0140.04413.07
5.3.70.0110.04313.13
5.3.60.0160.03813.03
5.3.50.0140.04212.98
5.3.40.0150.04013.00
5.3.30.0100.04412.96
5.3.20.0130.04312.75
5.3.10.0150.03812.75
5.3.00.0110.04212.71

preferences:
141.77 ms | 1394 KiB | 7 Q