{@

$test = 'module';

foreach ($output->data as $value) {
    debugPrint($value->{$test});

}

로 작성하면

Error Parsing Template - syntax error, unexpected '?>' in template file ./modules/ ....

라고 에러가 뜹니다.

혹시나 해서 php에서 처리하니 에러는 안나더군요

html 템플릿에서 할 수 있는 좋은 방법 없을까요?

  • ?
    debugPrint와 $test을 감싸고 있는 brace를 벗겨주세요.
  • ? ?
    음...무슨말인지 이해가 안되네요 ㅠㅠ
  • ? ?
    다음과 같이 수정해 주세요.
    foreach($output->data as $value)
        debugPrint($value->$test);
  • ? ?
    위와같이 해봤는데 템플릿이 깨져서 출력이 되더군요
    그냥 다른 방법으로 대처하였습니다.
    답변 감사합니다