큰 따옴표와 작은 따옴표의 차이
이 두 가지는 문자열 안에 변수나 이스케이프 시퀀스를 포함할 때 사용하는 방법에서 차이가 납니다.
즉, 문자열에 변수를 넣거나 개행 등의 특수문자를 넣고 싶다면 큰따옴표를 사용합니다.
변수를 큰 따옴표로 감싼 경우
<?php
$number = "100";
echo "$number kg"; // 100 kg
?>
문자열에 변수를 넣을 때 공백 없이 다른 문자를 붙여 사용하면 통째로 변수명으로 인식되므로 사이에 공백을 넣어야합니다.
따라서 공백없이 문자열에 변수를 사용하기 위해서는 변수를 중괄호({})로 감싸면 사이에 공백을 넣지 않고도 사용할 수가 있습니다.
<?php
$number = "100";
echo "$numberSize"; // X
echo "{$number}kg"; // 100kg
?>
변수를 작은 따옴표로 감싼 경우
<?php
$number = "100";
echo '$number kg'; // $number kg
?>
작은 따옴표로 감싸게 되면 변수명이 바뀌지 않고 그대로 출력이 됩니다.
반응형
'PHP > PHP7 예비학교' 카테고리의 다른 글
[PHP] 문자열 길이 구하기 - mb_strlen(), strlen() (0) | 2020.09.13 |
---|---|
[PHP] 형식 문자열 - printf(), sprintf(), vprintf() 그리고 number_format() (0) | 2020.09.12 |
[PHP] 가변 변수, 가변 함수 그리고 익명 함수(클로저, 람다식, 람다 함수) (0) | 2020.09.12 |
[PHP] &$ - 참조 전달 (0) | 2020.09.12 |
[PHP] 지역 변수(local), 전역 변수(global) 그리고 정적 변수(static) (0) | 2020.09.12 |