PHP는 일반적으로 here-document라고 불리거나 heredoc의 약어로 표현되는 여러 줄의 문자열 시퀀스를 구성하는 <
이 방법은 문자열의 리터럴 값을 정교하게 만들고 텍스트에서 문자열의 밑줄과 기타 공백(들여쓰기 포함)을 유지합니다. 예:
<?php $author ='wixy'; echo <<<_END Thisis a Headline Thisis the first line. Thisis the second line. ---Writtenby $author. _END; ?>
PHP 파서는 두 개의 _END 태그 사이에 있는 모든 내용을 출력합니다. 이는 큰따옴표로 묶인 문자열과 동일합니다.
이는 HTML 언어의 전체 섹션을 PHP 코드로 직접 작성한 다음 PHP 변수를 사용하여 특정 동적 부분을 대체할 수 있음을 의미합니다.
<?php $out =<<<_END ..... _END; ?>
위 방법을 사용하여 두 태그의 내용을 변수에 할당할 수도 있습니다.
참고: 닫는 데 사용되는 _END 태그는 별도의 줄에 배치해야 하며 이 줄에는 다른 내용을 추가할 수 없으며 주석이나 공백도 허용되지 않습니다.