'과 "의 차이를 말씀 좀 해 주세요... > 그누4 질문답변

그누4 질문답변

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

'과 "의 차이를 말씀 좀 해 주세요... 정보

'과 "의 차이를 말씀 좀 해 주세요...

본문

그누보드나 각종 빌더를 보면 php 문서내에 ''와 ""로 묶어주는 것이 일정하지 않습니다.

이를테면 width='100' 또는 width="100" 등 다양하게 묶음처리;가 되어 있고 아예 '' 또는 "" 빠진 곳이 상당히 많습니다.

정규식을 말씀해 주시면 고맙겠습니다.

제가 알기로는 반드시 "" 로 묶어주어야 정규식에 맞다고 들은 것 같은데...

또는, 그렇게 해야만이 '' 나 묶음없는 것 보다 빠르게 처리된다고 들은 바 있습니다.

요즈음은 영 난해하여 어떻게 표현하는게 정규식인지도 모르겠습니다.

댓글 전체

더블쿼테이션은 파싱처리를 하고 싱글은 그렇지 않습니다.

$a = '홍길동';
echo "나는 {$a}입니다."; // => 결과 : 나는 홍길동입니다. 변수를 파싱해서 출력합니다.
echo '나는 {$a}입니다.'; // => 결과 : 나는 {$a}입니다. 변수를 파싱하지 않고 문자열 그대로 출력합니다.

쉽게 말하면 변수명을 포함할 때는 더블, 그렇지 않을 때는 싱글로 처리하면 됩니다.
물론 echo "나는 홍길동입니다."; 와 같이 변수명이 없어도 더블로 처리해도 되지만,
그럴 경우 php는 ""사이에 파싱할 변수가 있는지 한번 더 체크하겠지요?
그런 부분이 많으면 많을수록 속도에 영향을 미치기도 합니다.
더불어 더블로 처리할 때 변수는 {}로 감싸주는 것이 가독성이 좋겠죠?
전체 104 |RSS
그누4 질문답변 내용 검색

회원로그인

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