2013-11-11 5 views
0

Вот мой вар, это const:Доступ к const?

const TWITTER_CACHE_REFRESH = 1440; 

Как я могу получить доступ к нему в методе в том же классе, что я объявляю его? Класс, в котором он находится, уже был инициализирован другим классом.

ответ

2

Используйте следующий синтаксис

echo self::CONSTNAME; 

В вашем случае:

echo self::TWITTER_CACHE_REFRESH; 

Вы также можете заменить self с именем класса, если вы хотите, но это не рекомендуется, так как если вы измените имя класса то вы должны изменить все ссылки на свое имя в своем коде.

echo Classname::TWITTER_CACHE_REFRESH;