Значение общедоступной статической переменной

Я пытаюсь объявить общедоступную статическую переменную, которая представляет собой массив массивов:

class Foo{
 public static $contexts = array(
    'a' => array(
      'aa'              => something('aa'),
      'bb'              => something('bb'),
    ),

    'b' => array(
      'aa'              => something('aa'),
      'bb'              => something('bb'),
    ),

  );

 // methods here

 }

 function something($s){
   return ...
 }

Но я получаю сообщение об ошибке:

Ошибка синтаксического анализа: ошибка анализа, ожидание ')' в ...

7
задан Alex 28 June 2011 в 01:48
поделиться