PHP EOF(heredoc)는 명령줄 셸(예: sh, csh, ksh, bash, PowerShell 및 zsh) 및 프로그래밍 언어(예: Perl, PHP, Python 및 Ruby)에서 문자열을 정의하는 방법입니다.
사용 개요:
1. 세미콜론이 와야 합니다. 그렇지 않으면 컴파일이 통과되지 않습니다.
2. EOF는 다른 문자로 대체될 수 있습니다. 끝 식별자가 시작 식별자와 일치하는지 확인하세요.
3. 끝 표시는 줄 상단에서 단독으로 차지해야 합니다. 즉, 줄의 시작 부분부터 시작해야 하며 공백이나 문자로 연결될 수 없습니다.
4. 시작 표시는 따옴표가 없거나 작은 따옴표 또는 큰 따옴표가 있을 수 있습니다. 따옴표가 없으면 삽입된 변수와 이스케이프 문자 가 해석됩니다. 내장 변수 및 이스케이프 기호.
5. 콘텐츠에 따옴표(작은따옴표 또는 큰따옴표)가 필요한 경우 작은따옴표와 큰따옴표가 단독으로 이스케이프됩니다.
Example
<?phpecho <<<EOF <h1>我的第一个标题</h1> <p>我的第一个段落。</p>EOF;// 结束需要独立一行且前后不能空格?>
참고:
1. << 2. 시작 태그와 종료 태그는 동일합니다. 예를 들어 일반적으로 사용되는 대문자 EOT, EOD, EOF이지만 시작 태그만 있으면 이에 국한되지 않습니다(JSON, HTML 등도 사용 가능). 및 종료 태그가 텍스트에 없습니다. 그냥 표시하세요. 3. 시작 태그와 종료 태그 사이에 있는 변수는 정상적으로 구문 분석할 수 있지만 functions은 구문 분석할 수 없습니다. Heredoc에서는 변수를 커넥터로 연결할 필요가 없습니다. 또는, 다음과 같이 Example 이 문서에서는 PHP EOF(heredoc)의 사용 지침을 자세히 설명합니다. PHP 중국어 웹사이트에서 시청할 수 있습니다. 관련 권장사항: PHP 루프에 대하여 - For 루프에 대한 자세한 설명 위 내용은 PHP EOF 사용 지침(heredoc)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!<?php$name="runoob";$a= <<<EOF
"abc"$name
"123"EOF;// 结束需要独立一行且前后不能空格echo $a;?>