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)
7.0.20.0370.07320.13
7.0.10.0230.07720.07
7.0.00.0070.03720.23
5.6.170.0270.07720.62
5.6.160.0130.07720.54
5.6.150.0070.04718.22
5.6.140.0100.07718.11
5.6.130.0200.07318.23
5.6.120.0100.05021.05
5.6.110.0030.04321.00
5.6.100.0100.07721.03
5.6.90.0070.04321.08
5.6.80.0300.05720.29
5.5.310.0230.07720.34
5.5.300.0170.07017.92
5.5.290.0030.06718.02
5.5.280.0070.09020.88
5.5.270.0100.08020.80
5.5.260.0170.07320.68
5.5.250.0070.08320.66
5.5.240.0130.04720.35

preferences:
142.94 ms | 1394 KiB | 7 Q