3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Foo { const VALUE0 = 0; const VALUE1 = 1; const VALUE2 = 2; const VALUES = array( self::VALUE0 => 'a', self::VALUE1 => 'b', self::VALUE2 => 'c' ); } class Bar { const SOMEVALUE = Foo::VALUES[Foo::VALUE0]; } var_dump(Bar::SOMEVALUE);

preferences:
36.3 ms | 402 KiB | 5 Q