PHP에서 EOT 란 무엇입니까?


최상의 답변

당신이 정말로 말하는 것은 heredoc 다음과 같은 구문 :

$str = <<

Example of string

spanning multiple lines

using heredoc syntax.

EOT;

?>

이것이 본인 인 경우 즉, EOT는 문자열에 대한 끝 따옴표처럼 작동하는 PHP 전처리기에 대한 마커입니다. 전처리 기는 EOT 마커 (끝의 숨겨진 반환 포함) 사이의 전체 내용을 스칼라 변수 $ str에 배치합니다. 이것은 일반적으로 서식이 지정된 텍스트를 빠르게 출력하기 위해 변수 대체와 함께 사용됩니다. 예 :

echo <<

Some HTML code goes here

Hello $username, welcome back!

Some HTML code goes here

EOT;

규칙은 끝 마커가 끝 세미콜론으로 자체 줄에 배치되어야한다는 것입니다. EOT는 실제로 모든 식별자가 될 수 있으며 일반적인 식별자는 EOD 및 HERE입니다. 이것은 쉘 스크립팅에서도 작동합니다. 더 많은 예제는 BASH 및 PERL을 참조하십시오.

Answer

다른 사람들이 말했듯이 여러 줄 문자열 구문에 대한 끝 마커입니다. "EOT"를 사용하는 이유는 "텍스트 끝"을 의미하기 때문이라고 생각합니다.

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다