> 백엔드 개발 > PHP 튜토리얼 > 죄송합니다. PHP EOT 구분 기호 사용에 대한 자세한 설명이 가장 어려운 것 같습니다.

죄송합니다. PHP EOT 구분 기호 사용에 대한 자세한 설명이 가장 어려운 것 같습니다.

WBOY
풀어 주다: 2016-07-29 08:38:53
원래의
1181명이 탐색했습니다.

종료 식별자는 행의 첫 번째 열에서 시작해야 합니다. 마찬가지로 식별자는 PHP의 다른 태그의 명명 규칙을 따라야 합니다. 즉, 영숫자 밑줄만 포함해야 하며 밑줄이나 숫자가 아닌 문자로 시작해야 합니다.
경고
식별자를 끝내는 줄에는 세미콜론(;)을 제외한 다른 문자가 포함되어서는 안 된다는 점을 지적하는 것이 중요합니다. 이는 특히 식별자를 들여쓸 수 없으며 세미콜론 앞이나 뒤에 공백이나 탭이 있을 수 없음을 의미합니다. 닫는 식별자 앞의 첫 번째 문자는 운영 체제에 정의된 대로 개행 문자여야 한다는 점을 인식하는 것도 중요합니다. 예를 들어 Macintosh 시스템에서는 r입니다.
최종 식별자가 "깨끗"하지 않도록 이 규칙을 위반하면 최종 식별자로 처리되지 않으며 PHP는 이를 계속 찾습니다. 이 경우 적절한 종료 식별자를 찾지 못하면 스크립트 마지막 줄에 구문 오류가 발생합니다.
클래스 멤버는 구분 기호 구문을 사용하여 초기화할 수 없습니다. 대신 다른 문자열 구문을 사용하세요. 예시 11-3. 잘못된 예시
PHP 코드
class foo {
public $bar = <<bar
EOT; >}
?>
구분된 텍스트는 큰따옴표가 없는 문자열처럼 동작합니다. 이는 구분된 텍스트 내에서 따옴표를 이스케이프할 필요가 없지만 위에 나열된 이스케이프 코드는 계속 사용할 수 있음을 의미합니다. 변수는 확장되지만 복잡한 변수를 문자열과 마찬가지로 구분된 리터럴로 표현할 때도 동일한 주의를 기울여야 합니다. 예시 11-4. 구분자 문자열 예시
PHP 코드
$str = <<여기서 문서를 사용하여
여러 줄에 걸쳐 있는 문자열 예시
구문.
EOT;
/* 변수를 사용한 더 복잡한 예 */
class foo
var $foo; )
{
$this->foo = 'Foo'
$this->bar = array('Bar1', 'Bar2', 'Bar3')
}
}
$foo = new foo();
$name = 'MyName';
echo <<내 이름은 "$name"입니다. foo->foo.
이제 {$foo->bar[1]}을 인쇄합니다.
대문자 'A'가 인쇄됩니다. x41
EOT; ;
참고: PHP 4에는 구분 기호 지원이 추가되었습니다.
php에서 html 코드(EOT)를 출력하는 방법
PHP 코드
echo <<< EOT







?>
위에서는 Sorry가 가장 어려운 것 같다라는 내용을 포함하여, PHP EOT 구분자가 가장 어려운 것 같은 사용법에 대한 자세한 설명을 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.


원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
ClassIDstuno 학생 이름
부모 휴대폰 번호