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