"xx" 'xx'에 차이가 무엇인가요?? 정보
"xx" 'xx'에 차이가 무엇인가요??본문
그누 버젼업했는데 예전껀 거의 'xx'로 되어 있고 최신은 "xx"로 되어있는데 이게 다르면 뭐가 다른가요??
댓글 전체
"" 따옴표 안에 있는 문자 그대로 저장
'' 따옴표 안에 있는 문자열을 가공 후 저장
<?
$str1 = "abc\ndef";
$str2 = 'abc\ndef';
?>
[결과]
$str1 => abc\ndef
$str2 => abc
def
작은 따옴표 안에서는 개행문자(\n)를 인식하여 그 다음에 오는 문자들은 다음줄로 넘깁니다.
'' 따옴표 안에 있는 문자열을 가공 후 저장
<?
$str1 = "abc\ndef";
$str2 = 'abc\ndef';
?>
[결과]
$str1 => abc\ndef
$str2 => abc
def
작은 따옴표 안에서는 개행문자(\n)를 인식하여 그 다음에 오는 문자들은 다음줄로 넘깁니다.
좋은 정보 감사합니다..^^
저장할때만 그렇고 echo로 출력했을 경우에는 똑같이
abc
def
이렇게 나옵니다.
물론 소스 보기를 했을 경우에만요.
브라우져에선 abc def로 출력이 될 겁니다.
abc
def
이렇게 나옵니다.
물론 소스 보기를 했을 경우에만요.
브라우져에선 abc def로 출력이 될 겁니다.
저도 좋은 정보 배워갑니다~
감사해요~~^^
감사해요~~^^
'string' 의 경우는 모든걸 문자열로 처리 됩니다.
$str1 = 'abc';
echo '$str1';
//결과 $str
echo "$str1";
//결과 abc
$str1 = "abc\ndef";
$str2 = 'abc\ndef';
echo "<pre>";
print_r($str1);
echo "</pre>";
echo "<pre>";
print_r($str2);
echo "</pre>";
//결과 $str1 - " 사용
abc
def
//결과 $str2 - ' 사용
abc\ndef
$str1 = 'abc';
echo '$str1';
//결과 $str
echo "$str1";
//결과 abc
$str1 = "abc\ndef";
$str2 = 'abc\ndef';
echo "<pre>";
print_r($str1);
echo "</pre>";
echo "<pre>";
print_r($str2);
echo "</pre>";
//결과 $str1 - " 사용
abc
def
//결과 $str2 - ' 사용
abc\ndef