3v4l.org

run code in 300+ PHP versions simultaneously
<?php $x = array(-3,5,1,3,2,10); function array_rev($array) { for ($i = 0; $i == count($array) / 2; $i++) { $holder = $array[$i]; $array[i] = $array[count($array) - (i + 1)]; array[count($array) - (i + 1)] = $holder; } echo $array; } array_rev($x);

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.2630.04019.32
5.4.310.2270.04019.08
5.4.300.2370.03019.31
5.4.290.2670.03319.16
5.4.280.2530.04718.98
5.4.270.2500.04019.24
5.4.260.2300.04018.99
5.4.250.2570.03319.23
5.4.240.2530.04018.86
5.4.230.2600.04019.13
5.4.220.2630.04019.19
5.4.210.2600.04318.99
5.4.200.2570.04319.08
5.4.190.2500.04318.98
5.4.180.2730.03318.83
5.4.170.2570.04019.23
5.4.160.2530.04019.17
5.4.150.2600.04019.22
5.4.140.2730.02316.66
5.4.130.2570.04016.65
5.4.120.2430.03016.30
5.4.110.2470.03716.56
5.4.100.2570.04016.25
5.4.90.2630.03016.36
5.4.80.2630.04316.36
5.4.70.2600.03716.54
5.4.60.2230.03716.56
5.4.50.2630.04016.48
5.4.40.2470.03716.53
5.4.30.2500.03016.52
5.4.20.2370.03716.39
5.4.10.2530.04016.48
5.4.00.2370.03715.95
5.3.290.2400.04714.57
5.3.280.2400.04014.51
5.3.270.2370.03714.70
5.3.260.2470.04014.52
5.3.250.1900.04314.63
5.3.240.2770.04014.59
5.3.230.2600.04014.50
5.3.220.2530.04014.47
5.3.210.2530.04714.48
5.3.200.2400.04714.56
5.3.190.2330.04014.64
5.3.180.2230.03314.48
5.3.170.2400.04014.57
5.3.160.2370.03714.64
5.3.150.1470.03714.57
5.3.140.0070.03014.57
5.3.130.0030.04314.63
5.3.120.1400.03714.66
5.3.110.2230.04014.52
5.3.100.2200.03714.13
5.3.90.2230.04314.25
5.3.80.2200.04014.00
5.3.70.2100.03313.94
5.3.60.2270.03313.98
5.3.50.2270.03313.93
5.3.40.2300.03314.04
5.3.30.2030.04713.91
5.3.20.2200.03713.70
5.3.10.2170.03313.68
5.3.00.2130.03013.56
5.2.170.0230.02711.13
5.2.160.0070.02711.37
5.2.150.0000.03011.07
5.2.140.0000.03011.19
5.2.130.0370.03011.08
5.2.120.1900.02711.12
5.2.110.1970.03311.18
5.2.100.1670.02711.11
5.2.90.1770.03011.18
5.2.80.2070.03311.32
5.2.70.1970.02711.26
5.2.60.2070.02711.06
5.2.50.1430.03710.95
5.2.40.1700.03311.22
5.2.30.1730.02710.90
5.2.20.1670.03010.89
5.2.10.1630.02710.77
5.2.00.1530.03010.80
5.1.60.1600.03010.00
5.1.50.1730.0309.88
5.1.40.1730.02310.03
5.1.30.1430.03010.34
5.1.20.1730.02310.28
5.1.10.1830.0239.96
5.1.00.1830.03010.16
5.0.50.0730.0238.70
5.0.40.0970.0278.31
5.0.30.0800.0308.20
5.0.20.0900.0278.14
5.0.10.0930.0238.17
5.0.00.0930.0308.17
4.4.90.0830.0177.87
4.4.80.0830.0137.87
4.4.70.0930.0237.87
4.4.60.0770.0177.87
4.4.50.0800.0177.87
4.4.40.0970.0307.87
4.4.30.1000.0177.87
4.4.20.0800.0177.87
4.4.10.0830.0177.87
4.4.00.0770.0307.87
4.3.110.0930.0177.87
4.3.100.1000.0237.87
4.3.90.0870.0237.87
4.3.80.0970.0337.87
4.3.70.1030.0207.87
4.3.60.0770.0177.87
4.3.50.0930.0237.87
4.3.40.0800.0237.87
4.3.30.0400.0177.87
4.3.20.0270.0177.87
4.3.10.0300.0307.87
4.3.00.0300.0337.87

preferences:
138.34 ms | 1394 KiB | 7 Q