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 => self::VALUE1 * self::VALUE2, self::VALUE1 => 'b', self::VALUE2 => 'c' ); } class Bar { const SOMEVALUE = Foo::VALUES[Foo::VALUE0]; } var_dump(Bar::SOMEVALUE);

preferences:
33.93 ms | 402 KiB | 5 Q