프로그래밍/PHP

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

떨어지는 용 2019. 1. 14. 22:58

▶PHP 문자열 큰따옴표(")와 작은따옴표(')의 차이



▶설명


PHP 문자열을 사용할 때 큰따옴표(")작은따옴표의(')의 차이에 대해 간단하게만 정리하도록 하겠습니다.

나중에 추가적으로 작성할 수도 있습니다.

일반적인 문자열을 사용할 때는 큰따옴표와 작은따옴표의 차이를 알 수가 없습니다.

그렇지만, 문자열 내부에 변수나 개행 문자가 존재하는 경우가 차이가 있는 것을 알 수 있습니다.


▶변수 치환



큰따옴표(")

코드

<?php

$num = 3;
echo "사과가 $num 개 있습니다.";


결과

사과가 3 개 있습니다.

큰따옴표는 문자열 내부에 변수를 치환해서 출력해주는 것을 알 수 있습니다.


작은따옴표(')

코드

<?php

$num = 3;
echo '사과가 $num 개 있습니다.';


결과

사과가 $num 개 있습니다.

작은따옴표는 문자열을 그대로 출력해주는 것을 알 수 있습니다.


▶개행 문자 (\n)



큰따옴표(")

코드

<?php

$num = 3;
echo "사과가 $num 개 있습니다.\n";


결과

사과가 3 개 있습니다.

큰따옴표는 문자열 내부에 \n을 개행 문자로 변환해줍니다.


작은따옴표(')

코드

<?php

$num = 3;
echo '사과가 $num 개 있습니다.\n';


결과

사과가 $num 개 있습니다.\n

작은따옴표는 문자열을 \n을 그대로 출력해주는 것을 알 수 있습니다.


▶마치며


PHP에서 큰따옴표보다 작은따옴표가 더 빠르다는 의견이 있지만, 그 차이가 미미합니다.

큰따옴표와 작은따옴표를 상황에 맞게 적절하게 사용하도록 합시다.