php 에서 query 작성시에 {} 을 쓰는 이유는 뭔가요?

php 에서 query 작성시에 {} 을 쓰는 이유는 뭔가요?

QA

php 에서 query 작성시에 {} 을 쓰는 이유는 뭔가요?

본문

$query = "update `{$table['log']}` set {$field} where idx = '{$idx}'";

 

등등... {} 을 쓰는 이유는 무엇인가요?

이 질문에 댓글 쓰기 :

답변 2

큰따움표와 작은따움표 사이에 변수의 값을 넣는데요

$a = "aaa";

$b = 'bbb';

$c = 1234;

문자형으로 넣을때는 큰따움표 작은따움표를 사용해서 변수를 묶어줍니다

그런데 이 큰따움표나 작은따움표 안에서 다시 변수를 불러오고 싶을때 사용을 하지요

$d = $a;  

$d = "$a"; 

$d = "{$a}";

$d = '{$a}";

이러한 형태로 사용이 가능합니다 

사실상 $query 안에 데이터는 string 입니다. 정상적으로 사용할려면 string 사이에 escape 를 해준 후 . 로 연결 해야 하죠.

string 안에서 php 변수의 시작과 끝을 파악하기 위한 용도로 사용됩니다.

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

회원로그인

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