Доступ к переменной в классе

я хотел бы получить доступ к переменной, которая находится в классе (а не как экземпляр класса). Например

class myclas { private $list=array('1','2','3'); [...] } 

Мне нужно получить доступ к значениям $ list таким образом: myclass :: $ list (witch is'n possible). Есть ли альтернативный способ?

Спасибо.

// Редактировать: Спасибо всем за ответ! Можно ли использовать частную переменную в качестве значений для публики?

 class myclas { private $_list=array('1','2','3'); public static $staticList=$_list; [...] } 

Прямо сейчас, я получаю сообщение об ошибке «неожиданный T_VARIABLE»

 class myclas { public static $list=array('1','2','3'); } myClass::$list; 

См. Этот красивый путеводитель: http://php.net/manual/en/language.variables.scope.php

Это частная переменная. Если вы сделали его общедоступной статической переменной, вы должны иметь к нему доступ:

 class myclas { public static $list = array('1','2','3'); } myclas::$list; 

Он должен быть объявлен как статический .

Пример:

 class MyClass { public static $var = 'foo'; } 

Затем для доступа: MyClass::$var;

Для вашего редактирования см. Этот другой красивый рассказ о классах и видимости:

http://www.php.net/manual/en/language.oop5.visibility.php