2013-01-04 5 views
5

문자열 내부에서 간단한 3 진 연산자를 평가하고 올바른 구문을 찾지 못하는 것 같습니다.3 진 연산자 PHP 문자열 내

foreach ($this->team_bumpbox as $index=>$member) 
    echo ".... class='{((1) ? abc : def)}'>...."; 

하지만 난 그것을 제대로 작동하려면 얻이 수없는 것 :

내 코드는 다음과 같습니다. 이것을 구현하는 방법에 대한 아이디어가 있습니까?

+0

* 임의의 표현식을 사용하려는 경우 * 문자열 연결 *. 큰 따옴표로 묶인 문자열에서는 간단한 변수 및 배열 구문 만 사용하거나 변수 표현식 만 사용할 수 있습니다. 어느 쪽도 여기에 있지 않습니다. – mario

+0

아마도 실제 예제에는 "1"이 조건부 인수로 없습니까? –

+0

예, 실제 예제는 진정한 표현을 갖습니다. 문법이 정말 멋지게 보이기 때문에 호기심이 생깁니다 :) – JonMorehouse

답변

12

안에는 문자열 자체가 없습니다. 점으로 연결해야합니다. 이런 식으로 :