질문 드려요^^ 채택완료
에뮬올
10년 전
조회 3,036
코딩할때 보통
$thumb['src'] = "http://img.youtube.com/vi/">http://img.youtube.com/vi/".$list[$i][wr_1]."/default.jpg";
이런식으로 계속 했었는데.
$thumb['src'] = "http://img.youtube.com/vi/{$list[$i][wr_1]}/default.jpg">http://img.youtube.com/vi/{$list[$i][wr_1]}/default.jpg";
이런식으로도 작동이 되던데요. 차이가 뭔가요? 표준에는 뭐가 적합한건가요?
댓글을 작성하려면 로그인이 필요합니다.
답변 3개
채택된 답변
+20 포인트
10년 전
변수를 어떻게 쓰느냐의 차이인데요
$thumb['src'] $thumb[src] 대충 요런 두가지 방식을 사용합니다 속도 면에서도 빠르구요
여기서 {$thumb['src']} {$thumb[src]} 와 같은 형태는 변수를 큰따옴표나 작은따옴표 안에 쓰는 변수에서 나오지 않고 사용하는 방식으로 주로 쓰입니다
어떤게 맞다 틀리다는 없습니다.
다만 php 5.4 이후 부터 인가 변수내 작은따옴표가 없을시 변수 인식 오류가 있습니다.
즉 $a = "$b[path]"; $a = "{$b[path]}"; 이런건 오류가 발생합니다 참고하세요
=> $a = $b['path'] $a = {$b['bath']} 요런식으로 바꿔줘야 합니다
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인