NOWDOC 및 HEREDOC 소개
phpcn_u66401
phpcn_u66401 2017-11-27 15:37:46
0
1
1222
<?php  
$str= <<<'NOWDOC'
<b>HEREDOC 中的单引号和双引号不会被解析,但是会解析引用变量和特殊字符<br></b>
<?php<br>
HEREDOC;<br>
$a=10;<br>
echo>>>HEREDOC<br>
<html></html>
myAge is $a,and 'aaa' is myName ,now i say "Hello" to everyone, \r\n \t<br>
HEREDOC;<br>
?><br>
NOWDOC;
echo $str;
?>
{<br>
<?php
$a=10;
echo<<<HEREDOC
<b>result:</b>myAge is $a,and 'aaa' is myName ,now i say "Hello" to everyone, \r\n \t hello<br>
HEREDOC;
?>
}<br>


브라우저 표시 출력:
HEREDOC의 작은따옴표와 큰따옴표는 구문 분석되지 않지만 참조 변수와 특수 문자는 구문 분석됩니다.
HEREDOC;
$a=10;
echo>>>HEREDOC
myAge $a이고 'aaa'는 myName입니다. 이제 모두에게 "안녕하세요"라고 인사하겠습니다. rn t
HEREDOC;
?>
{
result:myAge는 10이고 'aaa'는 myName입니다. 이제 " 안녕하세요"라고 인사합니다. " 모두에게, 안녕하세요
}

지금 막 PHP를 배웠는데 NOWDOC에서 html 태그와 php 태그가 모두 해석되어 실행되는 걸 발견했어요. 그냥 출력하고 싶은데 포인트가 없어요-.-!

phpcn_u66401
phpcn_u66401

모든 응답(1)
Peter_Zhu

heredoc은 큰따옴표 구문과 유사하며 nowdoc는 php5.3+에서만 지원되며 작은따옴표 구문과 유사하며 특히 대량의 HTML을 출력하는 데 적합합니다.

이 두 문자열 선언 방법의 차이점은 다음과 같습니다. 이 강좌를 시청하세요: http://www.php.cn/code/20794.html

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!