기본 문법


PHPoC 태그

PHPoC 스크립트는 스크립트의 시작을 의미하는 시작태그(<?php 또는 <?)와 종료를 의미하는 종료태그(?>)로 구성됩니다. 이 태그 밖의 모든 텍스트는 PHPoC 파서(parser)에 의해 무시되어 표준 출력 포트로 전송됩니다. 웹 페이지의 경우 웹 브라우저로 전송됩니다.

<?php                   // 시작태그
  echo "Hello PHPoC!";  // 스크립트
?>                      // 종료태그

웹 페이지(HTML)에 PHPoC 스크립트 삽입하기

PHPoC 파서가 시작태그와 종료태그 밖의 모든 텍스트를 무시하므로 PHPoC 스크립트는 웹 페이지(HTML)에 삽입해서 사용할 수 있습니다.

<p>This will be ignored by PHPoC and displayed by the browser. </p>
<?php echo "While this will be parsed."; ?>
<p>This will also be ignored by PHPoC and displayed by the browser. </p>

단, 조건절을 이용하면 PHPoC 태그 밖의 코드에 대해서도 처리할 수 있습니다. 아래의 예제를 보시기 바랍니다.

<?php if(true){ ?>
This will show if the expression is true. <!-- 이것은 출력 됩니다 -->
<?php } else { ?>
Otherwise this will show.                 <!-- 이것은 출력 되지 않습니다 -->
<?php } ?>

명령 행 구분하기

PHPoC의 각 명령 행은 세미콜론으로 구분합니다. 단, PHPoC 스크립트 블록의 맨 마지막 줄 또는 단일 행 명령인 경우 세미콜론을 생략할 수 있습니다.

<?php
  echo "the first statement.\r\n";          // 첫 번째 줄, 세미콜론 사용
  echo "the last statement.\r\n"            // 마지막 줄, 세미콜론 생략 가능
?>
<?php echo "single line statement.\r\n" ?>  // 단일 행, 세미콜론 생략 가능

※ 세미콜론 생략은 문법적으로 올바르지 않으므로 항상 사용할 것을 권장합니다.

주석

PHPoC는 단일 행 주석과 다중 행 주석을 모두 지원합니다.

<?php
  echo "the first statement.\r\n";          // 이것은 단일 행 주석입니다.
  /* 이것은
  다중 행
  주석입니다. */
  echo "the last statement.\r\n";
?>

※ PHP 및 유닉스 등에서 사용되는 단일 행 주석인 #은 PHPoC에서 지원하지 않습니다.