>백엔드 개발 >PHP 튜토리얼 >PHP EOF 사용 지침(heredoc)

PHP EOF 사용 지침(heredoc)

jacklove
jacklove원래의
2018-05-07 15:29:502107검색

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$name="runoob";$a= <<<EOF
    "abc"$name
    "123"EOF;// 结束需要独立一行且前后不能空格echo $a;?>

이 문서에서는 PHP EOF(heredoc)의 사용 지침을 자세히 설명합니다. PHP 중국어 웹사이트에서 시청할 수 있습니다.

관련 권장사항:

PHP 루프에 대하여 - For 루프에 대한 자세한 설명

PHP If...Else 문 작동 및 사용에 대해

PHP 5 데이터 유형에 대한 관련 설명

위 내용은 PHP EOF 사용 지침(heredoc)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.