묻고답하기

Switch 문 사용시 에러

2008.08.16 13:14

cz

다음 메뉴얼을 참고하여 switch문을 써보고자 했습니다.

http://www.zeroboard.com/?mid=manual&pageid=392372

그런데 위 메뉴얼에 있는 예제와 같이 skin에 있는 html 파일에 다음과 같은 코드를 작성하게 되면
<!--@switch($var)-->
<!--@case('foo1')-->
    ...
<!--@break@case('foo2')-->
    ...
<!--@break@default-->
    ...
<!--@end-->

switch 문을 처리하는 과정에서 에러가 발생하는 것 같습니다.

php에서 직접 해결을 하려고 해도 { $var = ... } 로 위에서 사용되는 변수인 경우,
<?php switch($var) ... ?> 의 형태로 가져오는 것이 불가능 한 것 같아서
생으로 php로 짜려고 해도 조금 힘든 상태입니다.

그래서 드는 생각은, php에서 문자열에 대한 switch case를 지원하는 것 같긴 합니다만,
' '로 묶인 문자열에 대해서 내부적으로 " "로 바꿔주는 형태로 작성이 되어 있는지 궁금합니다.

혹시 TemplateHander 부분을 작성해주신 개발자 분이나,
위의 <!--@switch ...  문을 이용하여 switch 문을 잘 사용하고 계시는 분이 있다면
유의 사항이나 이런 부분에 대해서 체크 좀 부탁드립니다.

태그 연관 글
  1. [2012/01/26] 묻고답하기 관리자 페이지 에러 - 게시판ex by 오송충 *1
  2. [2011/07/29] 포럼 스킨 신문법 switch 문 이렇게 하면 어떨까? 궁리해 봤는데... by 파이델 *8