3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Foo { const X = Bar::Baz; } class Bar { const Baz = Qux::class; } class Qux { public $x = 42; } new Foo::X;
Output for 5.5.0 - 5.5.36, 5.6.0 - 5.6.22, 7.0.0 - 7.0.8
Parse error: syntax error, unexpected 'X' (T_STRING), expecting variable (T_VARIABLE) or '$' in /in/opSKe on line 15
Process exited with code 255.

preferences:
150.48 ms | 1373 KiB | 6 Q