3v4l.org

run code in 300+ PHP versions simultaneously
<?php declare(strict_types=1) class Enum { public function __construct(string ...$params) { var_dump($params); } } class Struct { const STATUS = new Enum('NEW', 'OCCUPIED', 'RESERVED'); public function getStatusEnum() { return static::STATUS; } }

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.00.0230.07320.07
5.6.160.0100.06020.55
5.6.150.0070.05318.14
5.6.140.0100.05018.12
5.6.130.0070.04718.18
5.6.120.0100.04720.98
5.6.110.0100.08020.88
5.6.100.0130.07721.04
5.6.90.0130.08021.11
5.6.80.0100.08020.43
5.5.300.0030.06017.94
5.5.290.0170.03017.92
5.5.280.0130.07020.86
5.5.270.0000.08320.86
5.5.260.0030.08720.95
5.5.250.0200.07320.46
5.5.240.0100.03320.26

preferences:
140.89 ms | 1394 KiB | 7 Q