3v4l.org

run code in 300+ PHP versions simultaneously
<?php function vec_add (&$a, $b) { $a['x'] += $b['x']; $a['y'] += $b['y']; $a['z'] += $b['z']; } $a = array (x => 3, y => 2, z => 5); $b = array (x => 9, y => 3, z => -7); vec_add (&$a, $b); print_r ($a); ?>

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.130.0120.00313.79
5.6.120.0080.00414.00
5.6.110.0030.01014.01
5.6.100.0090.00613.74
5.6.90.0110.00414.04
5.6.80.0100.00314.04
5.6.70.0120.00613.94
5.6.60.0100.00413.77
5.6.50.0100.00713.73
5.6.40.0000.01413.86
5.6.30.0040.01114.04
5.6.20.0080.00813.89
5.6.10.0030.01013.96
5.6.00.0140.00013.90
5.5.290.0060.00610.51
5.5.280.0080.00510.76
5.5.270.0070.00411.00
5.5.260.0060.00310.83
5.5.250.0060.00310.73
5.5.240.0030.00610.83
5.5.230.0060.00310.92
5.5.220.0030.00710.47
5.5.210.0040.00410.43
5.5.200.0080.00310.87
5.5.190.0000.01110.59
5.5.180.0070.00410.96
5.5.170.0060.00613.85
5.5.160.0000.00810.82
5.5.150.0000.01110.62
5.5.140.0090.00310.89
5.5.130.0090.00410.98
5.5.120.0030.00910.89
5.5.110.0060.00610.88
5.5.100.0070.00410.64
5.5.90.0080.00410.89
5.5.80.0060.00610.96
5.5.70.0080.00210.73
5.5.60.0000.01110.59
5.5.50.0090.00010.77
5.5.40.0030.01010.91
5.5.30.0000.01410.96
5.5.20.0110.00310.89
5.5.10.0090.00310.89
5.5.00.0040.00810.57
5.4.450.0070.00410.58
5.4.440.0060.00510.96
5.4.430.0060.00610.57
5.4.420.0080.00310.70
5.4.410.0030.00610.59
5.4.400.0000.00910.52
5.4.390.0090.00010.56
5.4.380.0080.00010.62
5.4.370.0000.01110.71
5.4.360.0090.00310.88
5.4.350.0090.00310.60
5.4.340.0070.00310.41
5.4.330.0030.01010.51
5.4.320.0070.00510.93
5.4.310.0060.00610.88
5.4.300.0000.01010.62
5.4.290.0060.00310.37
5.4.280.0000.00810.61
5.4.270.0030.00610.62
5.4.260.0030.00810.77
5.4.250.0060.00310.64
5.4.240.0070.00410.50
5.4.230.0030.01010.83
5.4.220.0080.00310.58
5.4.210.0060.00310.84
5.4.200.0040.00810.77
5.4.190.0060.00610.70
5.4.180.0080.00410.47
5.4.170.0050.00710.83
5.4.160.0030.00910.56
5.4.150.0050.00510.45
5.4.140.0000.01010.73
5.4.130.0100.00010.51
5.4.120.0050.00510.59
5.4.110.0060.00610.65
5.4.100.0070.00410.67
5.4.90.0000.01110.77
5.4.80.0070.00310.48
5.4.70.0040.00710.66
5.4.60.0100.00010.61
5.4.50.0070.00310.90
5.4.40.0030.00910.62
5.4.30.0030.00510.55
5.4.20.0070.00310.67
5.4.10.0080.00410.84
5.4.00.0050.00510.78

preferences:
143.59 ms | 1394 KiB | 7 Q