' " 쌍따옴표와 외따옴표 같이 사용 시

' " 쌍따옴표와 외따옴표 같이 사용 시

QA

' " 쌍따옴표와 외따옴표 같이 사용 시

본문

이런식으로 한번에 같이 사용 시 안에 ' ' 외따옴표 해주고 " " 바깥에 쌍따옴표 해주는거 맞나요?

value="<? echo $Data['subject']; ?>"

value="<? echo $Data["subject"]; ?>"

잘 사용하던 소스인데..지금보니 에디트플러스에서 좀 이상하게 색상이 검정색으로 변경되어서 보니

둘다 " " 쌍따옴표로 되어있더라구요.

제가 알기론 같이 사용시에는 ' ' 외따옴표 안에 넣어주고 " " 쌍따옴표로 감싸주는걸로 알고 있어서..

어떤게 맞나요??

 

 

 

이 질문에 댓글 쓰기 :

답변 2

둘다 가능합니다

밑에 것에서

바깥 따옴표는 자바스크립트에서 사용하는 것이고 echo 다음은 php에서 사용하는 것이니

아무 문제가 없습니다

실행된 페이지에서 소스보기해보면 value="asdfg"; 이것처럼 바깥 따옴표만 보일테니까요?

그런데 $Data["subject"] 값에 따옴표가 들어잇다면 자바스크립트 오류가 나게 됩니다

 

value= "asdf"12"ggg";<---이런 형태가 되면 안되니까요

 

 

감사합니다. 전체 소스상의 오류가 있는지 이상하게 적용안되는게 하나 있었는데..저런것때문에 아무래도 영향이 있었나봐요~ 수정해야겠어요~ 감사합니다~

구분기호 내부에서 동일한 구분기호로 감싸는건 좋지 않은 방식입니다.

x value="<? echo $Data["subject"]; ?>"

x value='<? echo $Data['subject']; ?>'

 

o value='<? echo $Data["subject"]; ?>'

o value="<? echo $Data['subject']; ?>"

o value="<? echo $Data[subject]; ?>"

 

배열 안의 데이터는 구분기호 생략이 가능합니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 65
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT