● 문자열
: 문자열은 작은따옴표(')나 큰따옴표(")로 감싸서 만들 수 있습니다.
이 두가지는 문자열 안에 변수나 이스케이프 시퀀스(역슬래시(\) 뒤에 한 문자나 숫자 조합이 오는 문자 조합)를 포함할 때 사용하는 방법에서 차이가 납니다.
문자열에 변수를 넣어 표시하고 싶거나 개행등의 특수문자를 넣고싶다면 큰따옴표로 감싼 문자열을 사용합니다.
문자열에 변수를 넣을 때 $thePrice원과 같이 공백없이 붙여 사용하면 $thePrice원이 통째로 변수명으로 인식되므로
{$thePrice}원과 같이 변수를 중괄호({})로 감싸면 변수와 문자를 구별할수있습니다.
▶ 큰따옴표 문자열에 사용할 수 있는 이스케이프 시퀀스
기호($)를 표시하려면 이스케이프 시퀀스를 사용해야 합니다. $1처럼 달러 기호가 표시되고 $won은 변수로 전개되어 1101로 표시됩니다.
문자열은 작음 따옴표로도 감싸서 만들 수 있습니다. 작음다옴표로 감싼 문자열에 변수가 포함되면 $변수명이 바뀌지 않고 그대로 문자로 표시됩니다. 앞의 큰따옴표 문자열을 작은따옴표로 감싸서 출력해봤는데, 결과는 다르게 나옵니다.
▶ 작은따옴표 문자열에 사용할 수 있는 이스케이프 시퀀스
'Programming Language > PHP' 카테고리의 다른 글
[PHP] 배열의 정의 및 explode, implode, define함수 (0) | 2019.09.11 |
---|---|
[PHP] sprintf(), vprintf(), number_format() (0) | 2019.09.10 |
[PHP] 문자열을 형식화해서 출력하기 - printf(), 타입지정자 (0) | 2019.09.09 |
[PHP] 히어 다큐먼트 구문 및 Nowdoc 구문 (이스케이프 없이 편하게 문장 만들기) (0) | 2019.09.08 |
[PHP] 클래스 정의 (class concept) (0) | 2019.09.06 |
[PHP] 접근지정자 (public, protected, private) (0) | 2019.09.05 |
[PHP] 간단한 include, include_once, require_once, require의 차이 (외부파일의 코드를 읽는 메소드) (0) | 2019.09.04 |
Sublime Text3 유용한 플러그인&패키지 설치 (한글깨짐 현상) (0) | 2019.09.03 |