3v4l.org

run code in 300+ PHP versions simultaneously
<?php final class Test { const Enum = ['FOO' => 1, 'BAR' => 2, 'BAZ' => new Test()]; } var_dump(Test::Enum);

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.0200.08020.15
7.0.10.0170.08020.16
7.0.00.0130.05320.06
5.6.170.0370.07720.55
5.6.160.0070.08720.44
5.6.150.0030.08318.28
5.6.140.0030.07718.17
5.6.130.0200.07718.23
5.6.120.0100.07020.89
5.6.110.0130.07720.96
5.6.100.0070.04020.97
5.6.90.0000.04721.01
5.6.80.0100.08020.40
5.5.310.0270.08020.51
5.5.300.0030.06717.91
5.5.290.0070.08017.95
5.5.280.0130.05320.97
5.5.270.0030.05320.86
5.5.260.0100.08320.72
5.5.250.0130.07720.70
5.5.240.0100.07020.24

preferences:
139.11 ms | 1394 KiB | 7 Q