php코드를 표현하기 위해서는 적절한 코드의 시작을 알려야 합니다.
이것은 아래와 같은 표현으로 이루어집니다.

SGML 스타일, HTML 스타일, XML 스타일, 축약형 스타일, "Here Document" 스타일이 있습니다.

SGML 스타일
 <?
  echo "내용 입니다.";
 ?>

HTML 스타일
 <Script language="php">
    echo "내용 입니다.";
 </Script>

XML 스타일
 <?php
    echo "내용 입니다.";
 ?>

축약형 스타일
 <?= "내용 입니다." ?>
 <br/>
 <?= 2+2 ?>

축약형 스타일은 php로 표현할 수 있지만 태그 전체가 그 결과 값으로 대치되므로 그다지 추천할 만한 코딩습관은 아닙니다. 가능하다면 XML스타일을 사용하길 권합니다. php코드를 XML이나 XHTML에 넣을 경우 <?php ?> 태그를 사용해야 표준과 호환을 유지할 수 있기 때문입니다.

Here Document 스타일
 <?
 // 예제 (ex #1
 echo <<<END
 이는 $variable 삽입을 가지는 여러 줄을
 출력하는 "here document" 구문을 사용합니다. here
 document 종료어는 줄에 세미콜론만을 가지고 있어야
 하며, 어떠한 공백도 없어야하는 점에 주의해야 합니다.
END;

 // 예제 (ex #2
 $str = <<<END
 이는 $variable 삽입을 가지는 여러 줄을
 출력하는 "here document" 구문을 사용합니다. here
 document 종료어는 줄에 세미콜론만을 가지고 있어야
 하며, 어떠한 공백도 없어야하는 점에 주의해야 합니다.
END;

 echo $str;
 ?> 

Allow ASP-style인 asp태그(<% %>) 스타일이 있는데, 그리 유효성을 갖지 않는 방법이라서 그다지 인기는 없어 보입니다. 이 태그를 사용하기 위해서는 php.ini의 asp_tags설정이 On으로 활성화되어 있어야 가능하며 php설치시 기본값은 Off입니다.


 <% echo ("aSp스타일입니다.");%>

참고로 코드내에 문자열을 출력하고자 할때는 echoprint로 표현하도록 하며 함수가 아니기 때문에 괄호로 표현할 필요는 없습니다. echoprint로 출력 가능한 정도는 문자열인 텍스트, 숫자, HTML 등 웹페이지에 포함되는 결과값으로 가져오며 가장 흔히 쓰이는 명령어입니다.
블로그 이미지

하보니

하보니와 함께하는 phP 초보

댓글을 달아 주세요