Glype php 소스 코드에서 여러 줄로 된 텍스트를 따옴표 대신 사용하는 것을 보았습니다. 자세한 내용을 알고 싶지만 특별한 기호는 Google에서 찾을 수 없다는 것을 의미합니다. 이것이 정확히 어떻게 작동합니까?PHP <<< OUT 및 OUT;
답변
이 PHP heredoc syntax
입니다 :)
히어 닥 더 라인 만 인용을 사용하지 않고 PHP에서 문자열을 만들 수있는 강력한 방법입니다. Heredoc은 따옴표 나 큰 따옴표가있는 문자열을 만드는 것과 같이 날마다 사용법이 복잡해지면서 거의 사용되지 않습니다. 이 외에도 제대로 사용되지 않는 heredoc은 코드에서 문제를 일으킬 수 있습니다. < < < :
문자열을 구분하는 세 번째 방법은 히어 닥 구문이다. 이 연산자 다음에 식별자가 제공되고 줄 바꿈이 제공됩니다. 문자열 자체는 다음에 동일한 식별자 을 다시 인용하여 닫습니다.
종결 식별자는 줄의 첫 번째 열에서 시작해야합니다. 그것은 단지 숫자를 와 밑줄을 포함해야하며 숫자가 아닌 문자 또는 밑줄로 시작해야합니다 : 또한, 식별자 PHP의 다른 레이블과 동일한 이름 지정 규칙을 따라야합니다.
감사합니다. Sarfraz, 매일 새로운 것을 배우십시오! – MarathonStudios
@MarathonStudios : 환영합니다 :) – Sarfraz
heredoc이라는 대체 문자열 구분 스타일입니다.
- 1. Nullable List <> out 매개 변수로
- 2. <? 및 <? php
- 3. utf8 :: all - 강제하는 법 <STDIN/OUT> 큰 -5
- 4. Func <T> out 매개 변수가있는 경우
- 5. PHP <<<는 무슨 뜻입니까?
- 6. <<< CON in PHP 사용
- 7. 연산자 << 오버로드 ostream
- 8. << 연산자 및 상속 된 클래스
- 9. Out 매개 변수를 사용하여 Action <> 또는 Func <>을 사용할 수 있습니까?
- 10. PHP에서 <? php 대신 <?
- 11. sed를 사용하여 <? <? php
- 12. Heredoc <<< 또는 <<?
- 13. 오버로드 << 내 수업
- 14. 리터럴을 이스케이프 처리하려면 <? php 및 <? PHP 스크립트
- 15. DynamicMethod 및 out-parameters?
- 16. 컴파일러 오류가 발생했습니다. <<<로 컴파일러 오류가 발생했습니다.
- 17. <? php와 <?
- 18. <?의 차이점은 무엇입니까? echo __(); 및 <= __();
- 19. 연산자 오버로딩 << 다음 코드에서 문자열
- 20. 연산자 << : std :: cout << i << (i << 1);
- 21. << 연산자를 오버로드하여 표준 출력 :
- 22. PHP "<<< TEXT 일부 콘텐츠 TEXT"
- 23. <? php, <?를 사용할 때의 주요 장점과 단점은? , <script language = "php">, <% in php
- 24. 프렌드 연산자 << 오버로드 문제
- 25. <code></code>에서만 PHP htmlentities!
- 26. Tortoise svn <<<<를 파일에 추가 중!
- 27. 정적 클래스에 대해 ostream << 연산자를 오버로드합니까?
- 28. 오버로드 된 연산자에 대한 질문 <<
- 29. 친구, 템플릿, 오버로드 << 링커 오류
- 30. << 연산자 int 및 double 값을 계산하도록 다시 쓰기
그냥 HTML 출력용으로 사용하지 마십시오 –