3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Foo { const A = 1 << 0; const B = self::A | self::C; const D = static::A | static::C; const C = 1 << 1; } class Bar extends Foo { const A = 1 << 2; const C = 1 << 3; } var_dump(decbin(Bar::B)); var_dump(decbin(Bar::D));

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.1.20.0320.06538.32
7.1.10.1480.06320.39
7.1.00.1000.06020.56
7.0.160.0930.06720.11
7.0.150.0730.05820.04
7.0.140.1000.05220.05
7.0.130.1170.05220.04
7.0.120.1150.06220.06
7.0.110.1020.06819.99
7.0.100.0930.05220.07
7.0.90.0930.06220.10
7.0.80.0850.06219.98
7.0.70.0830.06020.06
7.0.60.1120.08020.05
7.0.50.1000.05820.10
7.0.40.1100.06720.06
7.0.30.1120.05020.09
7.0.20.1280.05820.12
7.0.10.0870.05520.08
7.0.00.0980.07020.04

preferences:
137.18 ms | 1398 KiB | 7 Q