티스토리 뷰
PHP here 문서란?(문자열, 구분자)
PHP는 here 문서 구문으로 문자열을 정의할 수 있다.
here 문서는 <<<와 구분 단어를 쓰면서 시작하고, 같은 단어를 써서 종료한다.
<<<HTMLBLOCK
<html>
<head><title>메뉴</title></head>
<body bgcolor="#fffed9">
<h1>저녁<h1>
<ul>
<li> 된장국
<li> 소고기
<li> 김치
</ul>
</body>
</html>
HTMLBLOCK
위에서 HTMLBLOCK이 구분자 단어로 쓰였다.
here 문서 구분자에는 알파벳, 숫자, 밑줄문자가 들어갈 수 있으며 구분자의 첫 글자는 반드시 알파벳이나 밑줄문자여야 한다. here 문서의 시작 시점을 시각적으로 확실히 알 수 있도록 구분자의 모든 글자를 대문자로 쓰는 것이 좋다.(개발자 국문률). here 문서를 종료할 때 쓰는 구분자는 반드시 해당 줄에 홀로 존재해야 한다. 구분자는 들여 쓸 수 없으며 구분자 뒤에 화이트스페이스, 주석 등 다른 문자를 쓰면 안 된다. 예외로, 구문을 끝내기 위해 구분자 뒤에 바로 이어 세미콜론을 쓰는 것은 허용된다.
print <<<HTMLBLOCK
<html>
<head><title>메뉴</title></head>
<body bgcolor="#fffed9">
<h1>저녁</h1>
<ul>
<li> 된장국
<li> 소고기
<li> 김치
</ul>
</body>
</html>
HTMLBLOCK;
here 문서는 큰따옴표 문자열의 이스케이프 문자 사용법과 변수 치환 규칙을 똑같이 준수한다.
정희하거나 출력해야 할 문자열이 대량의 텍스트나 HTML이고 그 안에 변수들이 섞여 있을 때 here 문서를 유용하게 쓸 수 있다.
'PHP' 카테고리의 다른 글
PHP trim() 함수 (0) | 2021.03.30 |
---|---|
PHP에 내장된 다양한 문자열 처리 함수에 대한 정보 (0) | 2021.03.30 |
PHP 문자열 연결 연산자인 마침표(.) (0) | 2021.03.30 |
PHP 이스케이핑이란? 이스케이프 문자란? (0) | 2021.03.29 |
PHP "(큰 따옴표) 역할, '(작은 따옴표)와 차이점 (0) | 2021.03.29 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- PHP큰따옴표
- PHP"'
- PHP마침표
- PHP이스케이핑
- html이미지넣기
- PHP'
- 이미지무료다운로드사이트
- C언어malloc
- C언어2차원포인터
- PHPhere문서
- HTMLtag사용법
- PHP'"
- PHP큰따옴표작은따옴표차이점
- C언어동적메모리할당
- html이미지
- 무효트래픽이의신청
- HTMLbestTag
- PHP작은따옴표역할
- PHP작은따옴표
- C언어프로세스
- C언어정적메모리할당
- PHP이스케이프
- C언어malloc함수
- PHPescapecharacter
- PHP문자열연결연산자
- PHPescaping
- HTML태그사용법
- htmlTag
- C언어다차원포인터
- 무효클릭신고양식
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
글 보관함