-
[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에서 큰따옴표보다 작은따옴표가 더 빠르다는 의견이 있지만, 그 차이가 미미합니다.
큰따옴표와 작은따옴표를 상황에 맞게 적절하게 사용하도록 합시다.
'프로그래밍 > PHP' 카테고리의 다른 글
[PHP] 형식화한 문자열 출력 또는 반환 (printf / sprintf 함수) (0) 2019.01.14 [PHP] 세션 기본 (SESSION) (0) 2018.01.25 [PHP] 문자 인코딩 변환하기 (iconv 함수) (0) 2017.12.23 [PHP] 랜덤 숫자 생성 (rand 함수) (0) 2017.12.20 [PHP] 문자열 부분 가져오기 (substr, mb_substr) (0) 2017.12.18