2010-07-13 1 views
-2

내가 사용할 필요가 : $ 사이트 -> 자기 :: FILTER_NAME는

분명히 그건 Parse error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM in 오류를 편집

감사 반환 : 답변입니다 : $ site -> {self :: filter_name}

+1

당신은 대답을 직접 게시하고 받아 들여야한다 그 답을 가지고 질문을 편집하는 대신 그 대답을. – Artefacto

답변

0

대답은 다음과 같습니다 $site->{self::filter_name}

0

간단히 Classname::$filter_name을 사용하십시오. Classname$site의 인스턴스입니다. 인스턴스의 클래스를 알 수없는 경우

, 당신은 (PHP 5.3로!)이 사용할 수 있습니다 :

$className = get_class($instance); 
$className::$staticProperty; 
+0

그것의 별도 개체입니다. Ive는 다음을 통해 문제를 해결했습니다. $ site -> {self :: filter_name} – azz0r

+0

죄송합니다. 오해했습니다. – NikiC