3v4l.org

run code in 300+ PHP versions simultaneously
<?php $record_1 = new stdClass(); $record_1->id = 1; $record_2 = new stdClass(); $record_2->id = 2; $record_3 = new stdClass(); $record_3->id = 3; $records = [ $record_1, $record_2, $record_3, ]; $result = array_column($records, function($record) { if ($record->id > 1) return $record; }); var_dump($result)

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.0100.04720.20
7.0.10.0130.08020.04
7.0.00.0100.04020.09
5.6.170.0230.03720.62
5.6.160.0070.04020.47
5.6.150.0070.08318.12
5.6.140.0000.04318.18
5.6.130.0000.06018.11
5.6.120.0030.05021.05
5.6.110.0070.03721.12
5.6.100.0130.07721.00
5.6.90.0130.07320.99
5.6.80.0030.08720.53
5.5.310.0300.07320.28
5.5.300.0030.08018.01
5.5.290.0030.08018.05
5.5.280.0130.07320.87
5.5.270.0000.04320.89
5.5.260.0030.07320.86
5.5.250.0070.08320.68
5.5.240.0370.05320.27

preferences:
140.48 ms | 1394 KiB | 7 Q