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