>백엔드 개발 >PHP 문제 >PHP 구분 기호를 사용하는 방법

PHP 구분 기호를 사용하는 방법

藏色散人
藏色散人원래의
2019-11-09 10:28:102670검색

PHP 구분 기호를 사용하는 방법

PHP 구분 기호를 사용하는 방법은 무엇입니까?

php에서 <<< 사용

Delimiter

문자열을 구분하려면 구분 기호 구문("<<")을 사용하세요. 식별자는 <<< 다음에 제공되어야 하며, 그 다음에는 문자열, 그 다음에는 문자열을 종료하는 동일한 식별자가 제공되어야 합니다.

종료 식별자는 행의 첫 번째 열부터 시작해야 합니다. 마찬가지로 식별자는 PHP의 다른 태그에 대한 명명 규칙을 따라야 합니다. 즉, 영숫자 밑줄만 포함해야 하며 밑줄이나 숫자가 아닌 문자로 시작해야 합니다.

권장: "PHP Tutorial"

예:

<?php
$str = <<<EOD
Example of string
spanning multiple lines
using heredoc syntax.
EOD;
?>

그러나 참고:

최종 식별자가 있는 줄에는 세미콜론(;)을 제외한 다른 문자가 포함될 수 없습니다. 특히 이는 식별자를 들여쓸 수 없으며 세미콜론 앞이나 뒤에 공백이나 탭이 있을 수 없음을 의미합니다.

닫는 식별자 앞의 첫 번째 문자는 운영 체제에 정의된 대로 개행 문자여야 한다는 점을 인식하는 것도 중요합니다. 예를 들어, Macintosh 시스템에서는 r입니다. 최종 식별자가 "깨끗"하지 않도록 이 규칙을 어기면 최종 식별자로 간주되지 않으며 PHP는 계속 검색합니다. 이 경우 적절한 종료 식별자를 찾지 못하면 스크립트 마지막 줄에 구문 오류가 발생합니다.

ps: 구분된 텍스트는 큰따옴표가 없다는 점만 제외하면 큰따옴표로 묶인 문자열과 동일하게 작동합니다. 이는 구분된 텍스트 내에서 따옴표를 이스케이프할 필요가 없지만 위에 나열된 이스케이프 코드는 계속 사용할 수 있음을 의미합니다.

예 1:

<?php
echo <<< EOT
                  <table width=80% border="2" cellpadding="3" cellspacing="0" bordercolor="#808080">
                 <tr bgcolor="#84A9E1">
                 <td align="center">ClassID</td>
                 <td align="center">stuno</td>
                 <td   align="center">学生姓名</td>
                 <td align="center">家长姓名</td>
                 <td align="center">家长手机号</td>
                 </tr>
EOT;
?>

예 2:

<?
               $xml=<<<EOT
<message name="getTermRequest">
<part name="term" type="xs:string"/>
</message>
<message name="getTermResponse">
<part name="value" type="xs:string"/>
</message>
<portType name="glossaryTerms">
<operation name="getTerm">
<input message="getTermRequest"/>
<output message="getTermResponse"/>
</operation>
</portType> 
EOT;
echo $xml;
?>

위 내용은 PHP 구분 기호를 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.