program tip

<<의 용도는 무엇입니까?

radiobox 2020. 11. 8. 09:43
반응형

<<의 용도는 무엇입니까?

drupal 및 tcpdf를 사용하여 노드를 PDF로 구현하고 있습니다. 그런 경우에는이 <<<EOD태그 를 사용한다고 가정합니다 . 이 O / P를주지 않았다면 완벽하지 않습니다 . 의 목적을 정확히 알 수 없습니다 <<<EOD.

아무도 이것의 개념을 설명해 주시겠습니까?

$html = <<<EOD
        <tr>
          <td>TEST</td>
        </tr>
EOD;

미리 감사드립니다 ....


그것은 HTML이 아니라 PHP입니다. HEREDOC 문자열 메서드라고하며 여러 줄 문자열을 작성하기 위해 따옴표를 사용하는 대신 사용할 수 있습니다.

예제의 HTML은 다음과 같습니다.

    <tr>
      <td>TEST</td>
    </tr>

이를 설명 하는 PHP 문서읽으십시오 .


PHP에는 4 가지 유형의 문자열이 있습니다. 작은 따옴표 ( '), 큰 따옴표 ( "), Nowdoc (<<<'EOD')heredoc (<<<EOD)문자열입니다.

heredoc 문자열 내에서 작은 따옴표와 큰 따옴표를 모두 사용할 수 있습니다. 변수는 큰 따옴표처럼 확장됩니다.

nowdoc 문자열은 작은 따옴표처럼 변수를 확장하지 않습니다.

참조 : http://www.php.net/manual/en/language.types.string.php#language.types.string.syntax.heredoc

참고 URL : https://stackoverflow.com/questions/6924193/what-is-the-use-of-eod-in-php

반응형