Возможность: $ site-> self :: filter_name - PullRequest
0 голосов
/ 13 июля 2010

Мне нужно использовать: $ site-> self :: filter_name

Очевидно, что возвращается Parse error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM in ошибка

Спасибо

Редактировать: Ответ: $ site-> {само :: FILTER_NAME}

Ответы [ 2 ]

0 голосов
/ 15 июля 2010

Ответ: $site->{self::filter_name}

0 голосов
/ 13 июля 2010

Просто используйте Classname::$filter_name. Classname - это класс, экземпляр которого $site.

Если вы не знаете класс экземпляра, вы можете использовать это (начиная с PHP 5.3!):

$className = get_class($instance);
$className::$staticProperty;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...