PHP Heredoc 구문

Sheeraz Gul 2024년2월15일
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

작가: Sheeraz Gul
Sheeraz Gul avatar Sheeraz Gul avatar

Sheeraz is a Doctorate fellow in Computer Science at Northwestern Polytechnical University, Xian, China. He has 7 years of Software Development experience in AI, Web, Database, and Desktop technologies. He writes tutorials in Java, PHP, Python, GoLang, R, etc., to help beginners learn the field of Computer Science.

LinkedIn Facebook