Coś mi się wydaje, że w ten sposób tego nie zrobisz.
Możesz do tego podejść trochę inaczej.
class Foo
{
{
self::$x = array('key1' => 'val1'); self::$y = array('key2' => 'val2'.self::$x['key1']); }
}
Później gdzieś na początku skryptu po prostu
Foo:init();
Albo, jeśli to nie ma być kalsa abstrakcyjna i będziesz tworzył obiekty, wykorzystaj konstruktor.