3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Profile { public $n; }; $p1 = new Profile(); $p1->n = "Profile #1"; $p2 = new Profile(); $p2->n = "Profile #2"; $p3 = new Profile(); $p3->n = "Profile #3"; $a1 = array($p1, $p2); $a2 = array($p2, $p3); var_dump(array_udiff($a1, $a2, function ($a, $b) { var_dump($a->n, $b->n, $a === $b); return $a === $b ? 0 : 1; })); var_dump(array_udiff($a1, $a2, function ($a, $b) { var_dump($a->n, $b->n, $a === $b); if ($a === $b) return 0; return $a > $b ? 1 : -1;}))

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.150.0070.06018.23
5.6.140.0170.07018.15
5.6.130.0100.06318.33
5.6.120.0130.08021.14
5.6.110.0130.07021.01
5.6.100.0100.07721.12
5.6.90.0130.04721.02
5.6.80.0070.06020.52
5.5.300.0170.04318.02
5.5.290.0070.06717.97
5.5.280.0100.07320.75
5.5.270.0100.04320.80
5.5.260.0070.06720.88
5.5.250.0170.06020.59
5.5.240.4370.04020.20

preferences:
143.94 ms | 1394 KiB | 7 Q