작은따옴표 큰따옴표 마침표 플러스기호

작은따옴표 큰따옴표 마침표 플러스기호

QA

작은따옴표 큰따옴표 마침표 플러스기호

답변 1

본문

안녕하세요. 

언어적 센스가 없어서 디자인만 하고 있지만

틈틈히 공부를 하고 있는중인데요.

다른분들은 다 아는거 같은데!! 저는 전혀 모르겠어요 ㅠ.ㅠ

작은따옴표('), 큰따옴표("), 마침표(.), 플러스(+) 애네들요.

 

질문1) 큰따옴표보다 작은따옴표를 더 많이 쓰는거 같은데요.

작은따옴표를 더 많이 쓰는 이유가 있는걸까요?


 

질문2) .를 ' 또는 " 하고 같이 사용시 헷갈려서요.

큰따옴표 안에는 .은 사용이 안되는건가요?

예) include_once("/page/$a.$b.php"); // 이렇게 해주니까 안되더라구요.

 

작은따옴표안에서 .$a.$b. 하고 .$a.''.$b. 둘다 사용되는거 같은데 차이가 있을까요?

 

  

질문3) . 하고 + 하고 사용법 조금만 쉽게 부탁드려도 될까요?

제가 검색을 못하는건지 책을 찾아봐도 없고 검색해봐도 찾아지지도 않고

찾아도 너무 짧은설명뿐이라 이해를 못하겠어요.

 

 

시간내주셔서 감사합니다. 

오늘도 좋은하루되세요 :D

 

 

이 질문에 댓글 쓰기 :

답변 1

큰따옴표는 문자열을 파싱합니다. 

 

<?php 

$a = "aa";

echo "$a";

echo '$a';

?>

 

echo "$a"는 aa를 출력하지만 echo '$a'는 $a를 출력하게 되지요.

 

큰 따옴표는 파싱의 처리를 거치게되니 작은따옴표가 좀 더 빠르다고 하는데 그 효과는 미미하다가 알려져 있습니다. 그래도 습관을 작은따옴표로 들이는게 최적화에 도움은 되니 그리많이 사용하고, 개발자의 습관이 녹아드는 것이겠지요.

 

include_once("/page/$a.$b.php"); 의 경우 큰 따옴표를 사용할 경우 "/page/$a$b.php" 와 같이 표현해야 겠고, 작은 따옴표를 사용할 경우 '/page/'.$a.$b.'/.php'와 같이 사용해야겠지요.

 

PHP에서 문자열을 잇는 것은 . 가 처리하고, 자바스크립트의 경우는 + 를 사용합니다. 

 

 

 

답변을 작성하시기 전에 로그인 해주세요.
전체 2
© SIRSOFT
현재 페이지 제일 처음으로