명령 구분

C 또는 Perl에서와 같이 PHP에서는 각 명령문의 끝에 세미콜론으로 명령을 종료해야 합니다. PHP 코드 블록의 닫는 태그는 자동으로 세미콜론을 의미합니다. PHP 블록의 마지막 줄을 종료하는 세미콜론이 필요하지 않습니다. 블록에 대한 닫는 태그는 존재하는 경우 바로 뒤에 오는 개행을 포함합니다.

예제 #1 후행 줄 바꿈을 포함하는 닫는 태그를 보여주는 예

                  
<?php echo "Some text"; ?>
No newline
<?= "But newline now" ?>
                  
                

위의 예는 다음을 출력합니다.

Some textNo newline
But newline now
                

PHP 파서에 들어가고 나가는 예:

                  
<?php
    echo 'This is a test';
?>

<?php echo 'This is a test' ?>

<?php echo 'We omitted the last closing tag';
                  
                

메모: 파일 끝에 있는 PHP 블록의 닫는 태그는 선택 사항이며, 경우에 따라 include 또는 require를 사용할 때 이를 생략하는 것이 도움이 되므로 파일 끝에 원치 않는 공백이 발생하지 않으며 여전히 추가할 수 있습니다. 나중에 응답에 헤더를 추가합니다. 출력 버퍼링을 사용하고 포함된 파일에 의해 생성된 부분 끝에 불필요한 공백이 추가되는 것을 원하지 않는 경우에도 편리합니다.