기존 출력 방법(문자열로 출력)을 사용하는 경우 구문 오류를 방지하려면 문자열에서 따옴표와 같은 특수 문자를 이스케이프하기 위해 많은 수의 이스케이프 문자가 있어야 합니다. 한두 군데라면 참을 수 있지만, 완전한 html 텍스트나 200줄짜리 js라면 다들 무너질 것 같아요. 이것이 PHP가 구분 기호를 도입하는 이유입니다. 적어도 그 이유 중 상당 부분을 차지합니다.
1. PHP 구분 기호의 기능은 줄바꿈 형식 등을 포함하여 그 안에 있는 내용을 그대로 출력하는 것입니다.
2. PHP 구분 기호에 있는 모든 특수 문자는 이스케이프할 필요가 없습니다. . PHP 구분 기호의 PHP 변수는 정상적으로 해당 값으로 대체됩니다.
PHP의 구분 기호 형식은 다음과 같습니다.
코드 복사 코드는 다음과 같습니다.
<< ;
Eof
과 같이 다른 문자열로 출력하는 것처럼 작성하면 됩니다. 코드 복사 코드는 다음과 같습니다.
<<
Eof; 변수 $name 따라서 이를 {}로 묶는 목적은 PHP 파서에게 이것이 PHP 변수임을 알리는 것입니다. 실제로는 사용하지 않아도 괜찮지만 예를 들어 어떤 일이 일어날지 모호해질 수 있습니다. 변수 뒤에 문자나 특수 기호가 없으면 어떻게 됩니까? 이런 식으로 쓰지 마세요
코드는 다음과 같습니다.<<
이 경우에도 구문 오류 메시지가 표시됩니다. 첫 번째는 현장에서 테스트된 PHP 구분 기호를 올바르게 작성하는 방법입니다. html 및 자바스크립트 코드가 포함되어 있습니다:
코드는 다음과 같습니다: $ name = 'kitty'; 에코