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

· 12년 전 · 10855 · 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,682
12년 전 조회 5,958
12년 전 조회 2,426
12년 전 조회 2,353
12년 전 조회 1,075
12년 전 조회 1,766
12년 전 조회 1,596
12년 전 조회 1,723
12년 전 조회 1,076
12년 전 조회 1.1만
12년 전 조회 1,666
12년 전 조회 1,640
12년 전 조회 1,741
12년 전 조회 1,636
12년 전 조회 1,927
12년 전 조회 1,511
12년 전 조회 1,993
12년 전 조회 1,605
12년 전 조회 1,957
12년 전 조회 1,620