2012-10-11 17 views
0

가능한 중복 :
In PHP, what does “<<<” represent?
Reference - What does this symbol mean in PHP?어떤 수단 <<< PHP에서

사람이 그 문자를 의미 걸 설명 할 수 있습니까?

$txt = <<<EOD 
this is simple string 
EOD; 

$x = ... 

내가 '에 대한 <<< 변경할 수 있습니다 belowe 변수는 문자열을 포함?

+1

google ->'의미는 << EOD in php'입니다. 너무 힘들니? –

+0

감사합니다 @ Quentin 나는이 게시물이 존재 함을 알고 있습니다. – Krystian

+0

SO와 Google에서 실제로 <<<<를 검색하기가 어렵다는 것에 동의해야합니다. 그러나 PHP 매뉴얼 검색 페이지 (http://us3.php.net/manual-lookup.php)에서'<<<를 타이핑하면 타입 업 헤드 목록에서 첫 번째 제안으로'string'을 얻습니다. 이것은 비평가가 아니며, 나는 단지 당신이 그 가능성을 알기를 바랍니다. –

답변

3

그것은 heredoc이라고 불리는 것입니다. < < < :

히어 닥

문자열을 구분하는 세 번째 방법은 히어 닥 구문이다. 이 연산자 뒤에 식별자가 제공되고 줄 바꿈이 제공됩니다. 문자열 자체는 이고 그 다음 동일한 식별자가 다시 인용 부호를 닫습니다.

닫기 식별자는 줄의 첫 번째 열에서 시작해야합니다. 또한 식별자는 PHP의 다른 레이블과 동일한 이름 지정 규칙을 따라야합니다. 영숫자 문자와 밑줄 만 포함해야하며 숫자가 아닌 문자 또는 밑줄로 시작해야합니다.

참조 : http://www.php.net/manual/en/language.types.string.php#language.types.string.syntax.heredoc 그것은 여기-문서라고