본문 바로가기

PHP/PHP7 예비학교

[PHP] 문자열에서의 큰 따옴표(")와 작은 따옴표(')

큰 따옴표와 작은 따옴표의 차이


이 두 가지는 문자열 안에 변수나 이스케이프 시퀀스를 포함할 때 사용하는 방법에서 차이가 납니다.

즉, 문자열에 변수를 넣거나 개행 등의 특수문자를 넣고 싶다면 큰따옴표를 사용합니다.

 

변수를 큰 따옴표로 감싼 경우


<?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
?>

작은 따옴표로 감싸게 되면 변수명이 바뀌지 않고 그대로 출력이 됩니다.

반응형