PHP 파일을 구문 분석할 때 PHP는 으로 알려진 시작 및 종료 태그를 찾습니다. 이 태그는 PHP에게 그 사이에 코드 구문 분석을 시작하고 중지하도록 지시합니다. 이 구문 분석 방법을 사용하면 PHP를 다양한 문서에 삽입할 수 있으며 여는 태그와 닫는 태그를 제외한 모든 부분은 PHP 파서에서 무시됩니다.
PHP에서는 짧은 태그 和 ?>도 사용할 수 있습니다. 이 태그 메서드는 정상적으로 실행될 수도 있지만 여기서는 사용하지 않는 것이 좋습니다. 짧은 태그는 php.ini에서 short_open_tag 구성 지시문을 활성화하거나 PHP를 컴파일할 때 --enable-short-tags 구성 옵션을 사용해야만 사용할 수 있습니다.
파일 내용이 순수 PHP 코드인 경우 파일 끝에 있는 PHP 닫는 태그를 제거하는 것이 가장 좋습니다. 이는 PHP가 실수로 PHP 닫는 태그 뒤에 공백이나 개행 문자를 추가하는 것을 방지합니다. 이로 인해 PHP는 스크립트에서 공백을 출력할 의도가 없을 때 이러한 공백을 출력하기 시작합니다.
test.php
<?php echo "Hello world"; // 脚本至此结束,并无 PHP 结束标记
HTML과 분리
한 쌍의 열기 태그와 닫기 태그 이외의 콘텐츠는 무시됩니다. PHP 파일이 혼합된 콘텐츠를 가질 수 있도록 하는 PHP 파서. 아래 예와 같이 PHP를 HTML 문서에 포함할 수 있습니다.
이것은 PHP에서 무시되고 브라우저에 표시됩니다.
이것도 PHP에서 무시되고 브라우저에 표시됩니다. .
PHP 인터프리터가 ?> 닫는 태그를 만나면 다음 내용을 그대로 출력하기 때문에 예상대로 작동합니다. 줄 바꿈 - 명령 구분 기호 참조) 다음 시작 표시가 나타날 때까지 예외는 조건문 중간에 있으며, 이때 PHP 인터프리터는 조건 판단에 따라 출력할 출력과 건너뛸 출력을 결정합니다. 아래 예를 참조하세요.
조건부 구조 사용:
예제 #1 조건을 사용한 고급 분리
이는 표현식이 다음과 같은지 여부를 보여줍니다.
그렇지 않으면 이것이 표시됩니다.
위의 예에서 PHP는 조건문을 건너뜁니다. , 단락이 PHP 열기 및 닫기 태그 외부에 있더라도 마찬가지입니다. 조건이 충족되지 않으면 PHP 인터프리터는 조건문 블록을 직접 건너뛰기 때문에 PHP는 조건에 따라 이를 무시합니다.
큰 텍스트를 출력하려면 일반적으로 에코나 인쇄를 통해 텍스트를 출력하는 것보다 PHP 구문 분석 모드에서 벗어나는 것이 더 효율적입니다.
PHP에서는 네 가지 서로 다른 여는 태그와 닫는 태그 쌍을 사용할 수 있습니다. 그 중 ,
두 가지는 항상 사용 가능합니다. 나머지 두 개는 짧은 태그와 ASP 스타일 태그로, php.ini 구성 파일에서 켜거나 끌 수 있습니다. 일부 사람들은 짧은 태그와 ASP 스타일 태그가 편리하다고 생각하지만 이식성이 떨어지므로 일반적으로 권장되지 않습니다.또한 PHP를 XML 또는 XHTML에 포함하는 경우 표준 준수를 유지하려면
태그를 사용해야 합니다.