쌍따옴표, 따옴표 의 차이??

· 12년 전 · 10817 · 4
예를들어

$mb[mb_open] = 1
$mb[mb_open] = '1'
$mb[mb_open] = "1"

코드들을 보면 html 부분이건 php 부분이건..

어느때는 쌍따옴표나 따옴표를 안쓰고 어느건 쌍따옴표, 어떨땐 따옴표 이렇게 되있는데.. 대충 눈치로 쓰고는 있는데 이게 맞는지 저게 맞는지 개념이 없어서 헤깔립니다.

어떤 규정으로 쓰는지 개념을 알수 있는 문서나 설명을 간단히 해주실분 없으신지 도움요청드립니다.
|

댓글 4개

변수에 값을 문자로 사용 할 경우 ' 또는 " 으로 감싸줍니다.
예) $mb[mb_open] = '하하하';
예) $mb[mb_open] = "하하하";

정수로 사용 할 경우 또는 변수의 값을 그대로 받을 때 변수의 값은 ' 나 " 로 감싸주지 않아도 됩니다
예) $mb[mb_open] = 10;
예) $mb[mb_open] = $aaa;

변수에 다시 변수를 사용 할 경우 " 로 감싸주나 { } 기호가 필요할 때가 있습니다
예) $mb[mb_open] = $mb['mb_point'];
예) $mb[mb_open] = "{$mb['mb_point']}";

변수에 값을 문자 정수 변수로 사용할 때 모두 가능한것은 " 입니다
예)$mb[mb_open] = "하하하";
예) $mb[mb_open] = "10";
예) $mb[mb_open] = "$mb[mb_point]";

'를 사용할 때의 변수값
예) $mb[mb_open] = '$aaa';
echo $mb[mb_open];
결과 : $aaa

이런형태로 나오므로 변수값을 넣을때는 " 를 사용합니다
변수값에 $가 포함된값을 보여줄때는 ' 를 사용합니다
정수는 모두 ' " 둘다 없을 때 모두 동일한 결과 값이 산출됩니다
추가로 변수에 변수를 계산하는게 있는데요
$a = 1;
$b = 2;
$mb[mb_open] = $a + $b;
의 형태입니다
불량학생님 너무너무 감사합니다. 이해가 쏙쏙들어옵니다. 대충 눈치보면서 넣었는데 이제 확실히 개념이 잡힌것 같습니다.
불량학생님은 분명 불량하지 않은 모범생이실겁니다.^^~ 다시한번 감사말씀드려요~~
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
12년 전 조회 1,649
12년 전 조회 5,926
12년 전 조회 2,384
12년 전 조회 2,312
12년 전 조회 1,035
12년 전 조회 1,729
12년 전 조회 1,566
12년 전 조회 1,684
12년 전 조회 1,037
12년 전 조회 1.1만
12년 전 조회 1,634
12년 전 조회 1,598
12년 전 조회 1,709
12년 전 조회 1,599
12년 전 조회 1,889
12년 전 조회 1,471
12년 전 조회 1,954
12년 전 조회 1,569
12년 전 조회 1,920
12년 전 조회 1,566