Мне нужно использовать: $ site-> self :: filter_name
Очевидно, что возвращается Parse error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM in ошибка
Parse error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM in
Спасибо
Редактировать: Ответ: $ site-> {само :: FILTER_NAME}
Ответ: $site->{self::filter_name}
$site->{self::filter_name}
Просто используйте Classname::$filter_name. Classname - это класс, экземпляр которого $site.
Classname::$filter_name
Classname
$site
Если вы не знаете класс экземпляра, вы можете использовать это (начиная с PHP 5.3!):
$className = get_class($instance); $className::$staticProperty;