경우 1 :히어 닥 태그와 닫는 태그 문제
<?php
echo <<<"FOOBAR"
Hello World!
FOOBAR;
이 경우
대 :<?php
echo <<<"FOOBAR"
Hello World!
FOOBAR;
?>
나는 히어 닥 사용에 대한 질문이 있습니다. 설명을 사용할 수있는 이상한 행동이 있습니다.
사례 1을 시도 할 때 "Hello World!"가 표시되지 않습니다. 출력 인쇄. 대신 다음과 같은 구문 분석 오류가 표시됩니다.
Parse error: syntax error, unexpected end of file, expecting variable (T_VARIABLE) or heredoc end (T_END_HEREDOC) or ${ (T_DOLLAR_OPEN_CURLY_BRACES) or {$ (T_CURLY_OPEN) in C:\xampp\htdocs\test\index.php on line 5
그러나 사례 2의 경우 "Hello World!"텍스트가 올바르게 인쇄됩니다.
사례 2에서 닫는 태그를 제거하고 대신 여분의 줄을 추가 할 때도 마찬가지입니다.
누구나 행동을 설명하고 왜 그런 일이 일어날 수 있습니까?
나는 당신의 두 예제를 시도하고, 둘 다 기능 반향에 의한에 "Hello World!"를 예상대로 왜 재현 할 수 없기 때문에 케이스 1에서 오류가 발생하는지 확신 할 수 없습니다. –
btw 문제가있는 경우 xampp을 사용하여 Windows 환경에서이 작업을 시도하고 있습니다. – raj