3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Code { public function __construct( public string $value ) {} } function create_code(int $number): Code { $code = "A-$number"; return new Code($code); } $list = [1,2,3,4]; $filteredObjects = array_map( create_code(...), array_filter($list, fn(int $number) => $number >= 3) ); print_r($filteredObjects);

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)
8.4.130.0100.01117.76
8.4.120.0090.01020.60
8.4.110.0070.00919.01
8.4.100.0030.00617.62
8.4.90.0080.00917.95
8.4.80.0050.00517.89
8.4.70.0410.00918.14
8.4.60.0040.00418.14
8.3.260.0110.00916.71
8.3.250.0090.00618.82
8.3.240.0120.00616.84
8.3.230.0100.00916.50
8.3.220.0110.00818.30
8.3.210.0030.00518.14
8.3.200.0090.01018.14
8.3.180.0050.00318.14
8.3.50.0090.00918.14
8.2.290.0050.00620.23

preferences:
15.07 ms | 403 KiB | 5 Q