String 변수는 큰 따옴표와 작은 따옴표로 구분하여 사용.
** 큰 따옴표 내에서의 특수문자들..
\n : 커서를 다음행으로 이동시키는 개행문자
\r : 커서를 현재 행의 첫번째 열로 복귀시키는 역할 (Line feed)
\t : 탭(tab) 문자
\" : 큰 따옴표를 문자 그대로 표기
\\ : 백슬래쉬 문자 그대로 표기
\$ : 문자 그대로의 '$' 문자 표기
\0 : NULL
** 작은 따옴표 내에서의 특수문자들..
\' : 작은 따옴표를 문자 그대로 표기
\\ : 백슬래쉬를 문자 그대로 표기
ex) " " 큰 따옴표 사용시
<? $messsage = "나는 \n 인간 아니면 \"동물\" 입니다.";
echo nl2br($message); ?>
로 하게되면
--> 나는
인간 아니면 "동물" 입니다.
로 출력 된다.
' ' 똑같이 작은 따옴표를 사용하게 되면
--> 나는 \n 인간 아니면 \"동물\" 입니다.
로 출력된다.
또한 큰 따옴표 내에 변수를 포함하는 경우 그 변수의 값이 출력된다.
ex) $sum = 20+40;
echo "20 + 40 의 값은 $sum 입니다."; 일 경우
--> 20 + 40 의 값은 60 입니다. 로 출력됨.
문자열을 나타내는 또다른 방법은 '<<<' 기호를 사용하는 것.
'<<<' 의 경우 기호 시작 후 이 기호 뒤에는 구분자로 사용되는 임의의 문자열이 나오며,
다시 이 구분자가 나올때까지의 범위내에 글자를 그대로 출력함.
(작은 따옴표나 큰 따옴표 등의 특수문자도 별도의 '\' (역슬래시) 없이 사용 가능.
ex) <?
$xml_document = <<< DOC_XML // 'DOC_XML'이 구분자로 사용되며 다음 DOC_XML이 나올때까지의 문장을 모두 출력
(세미콜론이 없다는 것에 주목하자 !
<?xml version="1.0" encoding = "euc-kr" ?>
<cosmetics>
<product type = "men">
<brand> 아라미스 </brand>
<name> 뭐 다른 이름 없나 </name>
</product>
</costmetics>
DOC_XML; // 위의 구분자부터 여기까지의 모든 문장을 그대로 출력함. 여기에 세미콜론으로 마무리
echo $xml_document; // 구분자 이후의 문장으로 변수 $xml_document에 넣었으므로 해당 문장이 출력됨.
많은 양의 문장을 그대로 출력시 편리.
'컴퓨터 세상 > PHP' 카테고리의 다른 글
PHP - $_SERVER 변수 (0) | 2020.07.09 |
---|---|
PHP - 미리 정의된 PHP 변수 (0) | 2020.07.09 |
PHP - 지역 변수, 전역 변수, 정적 변수, 가변 변수 (0) | 2020.07.08 |
PHP - 배열 변수 및 생성 (0) | 2020.07.08 |
PHP 기초 (0) | 2020.07.07 |