HOWTO · PHP

PHP Heredoc 구문

이 튜토리얼은 PHP에서 heredoc 구문을 사용하는 방법을 보여줍니다.

heredoc 구문은 PHP에서 문자열을 선언하는 데 사용됩니다. 이 튜토리얼은 PHP에서 heredoc 구문을 사용하는 방법을 설명하고 보여줍니다.

PHP Heredoc 구문

PHP에서 대부분의 프로그래머는 문자열을 선언하기 위해 두 가지 방법을 사용합니다. 하나는 ' ' 작은 따옴표를 사용하고 다른 하나는 "" 큰 따옴표를 사용합니다.

$DemoString = 'Demo String';

$DemoString = "Demo String";

heredoc 구문은 PHP에서 문자열을 선언하는 또 다른 방법입니다. heredoc 구문은 최소 세 줄의 코드를 사용하며 시작 부분에 <<< 연산자를 사용하여 문자열 변수를 선언합니다.

이 메서드의 구문은 다음과 같습니다.

$DemoString = <<< identifier
// string
// string
// string
identifier;

식별자는 구문의 시작과 끝에 사용됩니다. 여기에서 식별자 대신 아무 단어나 사용할 수 있습니다.

heredoc 구문으로 작업할 때 몇 가지 중요한 사항이 있습니다.

  1. heredoc 변수에는 <<<와 식별자로 시작하고 동일한 식별자로 끝나는 행이 세 개 이상 있어야 합니다.
  2. HTML 태그는 HTML 요소로 구현될 heredoc 구문에서도 사용할 수 있습니다.
  3. heredoc 구문에 함수와 조건을 추가하지 마십시오. 오류가 발생합니다.
  4. heredoc 구문에서 다른 변수를 표시하려면 중괄호 {}를 사용할 수 있습니다.

예를 들어 보겠습니다.

<?php
$DemoString = <<<Delftstack
Hello This is the Employee List from Delftstack.com<br>
1. Jack<br>
2. Michelle<br>
3. Jhonny<br>
4. Dana <br>
5. Natasha.
Delftstack;
echo $DemoString;
?>

위의 코드는 Delftstack 식별자와 함께 heredoc 구문을 사용합니다. 출력 참조:

Hello This is the Employee List from Delftstack.com
1. Jack
2. Michelle
3. Jhonny
4. Dana
5. Natasha.

다음은 HTML 태그 및 기타 변수가 있는 또 다른 예입니다.

<?php
$SiteName = "Delftstack";
$Message = "This is the best tutorials site for programmers";
$Print = <<<heredocDelftstack
<div >
    <div >
        <h1>{$SiteName}</h1>
        <p>{$Message}</p>
    </div>
</div>
heredocDelftstack;
echo $Print;
?>

위의 코드는 데이터를 HTML 형식으로 표시합니다. 출력 참조:

헤레독 HTML