PHP EOF(여기서)
사용 개요:
1 뒤에는 세미콜론이 와야 합니다. 그렇지 않으면 컴파일이 통과되지 않습니다.
2.EOF는 끝 식별자가 시작 식별자와 일치하는 한 다른 문자로 대체될 수 있습니다.
3. 끝 표시는 맨 위에서 자체 줄을 차지해야 합니다. 즉, 줄의 시작 부분부터 시작해야 하며 공백이나 문자로 연결될 수 없습니다.
4. 시작 표시는 따옴표가 없거나 작은 따옴표 또는 큰 따옴표가 있을 수 있습니다. 따옴표가 없으면 삽입된 변수와 이스케이프 기호가 해석됩니다. 내장된 변수와 이스케이프 기호는 기호를 의미하지 않습니다.
5. 콘텐츠에 따옴표(작은따옴표 또는 큰따옴표)가 필요한 경우 작은따옴표와 큰따옴표가 단독으로 이스케이프됩니다.
예
<?php echo <<<EOF <h1>我的第一个标题</h1> <p>我的第一个段落。</p> EOF; // 结束需要独立一行且前后不能空格 ?>
참고:
1. <<<EOF 시작 태그로 시작하고 EOF 종료 태그로 끝나야 합니다. 끝 태그는 들여쓰기나 공백 없이 맨 앞에 작성해야 합니다. 종료 태그 끝에는 세미콜론이 있어야 합니다.
2. 시작 태그와 종료 태그는 동일합니다. 예를 들어 일반적으로 사용되는 대문자 EOT, EOD, EOF이지만 시작 태그만 있으면 이에 국한되지 않습니다(JSON, HTML 등도 사용 가능). 및 종료 태그가 텍스트에 없습니다. 그냥 표시하세요.
3. 시작 태그와 종료 태그 사이에 있는 변수는 정상적으로 구문 분석할 수 있지만 함수는 구문 분석할 수 없습니다. heredoc에서는 다음과 같이 변수를 커넥터 또는 로 연결할 필요가 없습니다.
<?php $name="runoob"; $a= <<<EOF "abc"$name "123" EOF; // 结束需要独立一行且前后不能空格 echo $a; ?>