PHP 문서에서는 echo가 다음 명령을 사용하여 여러 줄의 문자열을 출력할 수 있다고 언급되어 있습니다(그리고 그 안의 변수는 자동으로 대체됩니다).
PHP 코드
코드 복사코드는 다음과 같습니다.
echo <<이것은 "here document" 구문을 사용하여
여러 줄을 출력합니다. $변수 보간.
여기 문서 종결자는
추가 공백 없이
END
행에 표시되어야 합니다. Phpwind에서는 "EOT"를 사용하여 종료합니다. 그러나 이 END가 유효하려면 줄의 시작 부분에 있어야 합니다. 이것은 실제로 Heredoc 기술의 한계입니다(heredoc는 끝 문자를 사용자 정의할 수 있기 때문에 이 문제가 발생합니다). 이에 대해서는 아래에서 설명합니다.
phpwind의 템플릿 파일은 일반적으로 templatewind 디렉터리에 저장됩니다. BBS 디렉터리에서 require 문을 사용하여 이 템플릿 파일을 포함합니다. 실제로 이 템플릿 파일은 해당 PHP 파일의 일부로 실행되기 때문에 PHPLib 템플릿처럼 템플릿을 파싱한 후 실행할 필요가 없습니다.
'보이는 대로 얻는다'는 웹 디자인을 구현하기 위해 DreamWeaver 등의 편집자가 heredoc의 내용을 올바르게 인식하려면 heredoc에 설명을 추가해야 합니다. 샘플 파일은 다음과 같습니다.
PHP 코드
코드 복사 코드는 다음과 같습니다.