. 점이 있는 이유가 무엇이죠? 정보
. 점이 있는 이유가 무엇이죠?본문
echo " " . $list[$i][icon_file];?>
. 점이 있는 이유가 무엇이죠?
감사합니다.
. 점이 있는 이유가 무엇이죠?
감사합니다.
댓글 전체

php 프로그래밍에서 .은 문자열 연산자로 문자열을 붙인다고 생각하시면 됩니다.
echo " " . $list[$i][icon_file];?>
은 한칸띄고 $list[$i][icon_file] 를 출력하라는 뜻입니다.
[예]
<?
$a ="홍길동";
$b="만세";
echo $a." " $b;
?>
출력결과 : 홍길동 만세
echo " " . $list[$i][icon_file];?>
은 한칸띄고 $list[$i][icon_file] 를 출력하라는 뜻입니다.
[예]
<?
$a ="홍길동";
$b="만세";
echo $a." " $b;
?>
출력결과 : 홍길동 만세

질문의 요지를 제가 제대로 파악했다면 . 점은 코드를 구분하는 경계점인듯합니다.
즉 코드를 읽는것과 문자열을 인식하는 차이죠.
예를 들어
echo $list[$i][icon_file]; 이런식으로 코드를 읽는데 이 앞과 뒤에 문자열이 포함되는경우
echo "시작".$list[$i][icon_file]."끝";
이렇게 경계점을 주는듯 합니다.
또다른 방법으로는
echo "시작{$list[$i][icon_file]}끝";
이렇게 써도 되지요.
위 코드는 음......정말 윗분말씀데로 한칸은 띄우기 위한건지 아니면 불필요하게 잇는건지는 모르겠지만
그렇네요......저도 배우고 잇는 단계라 설명이 부족해도 양해를.......
즉 코드를 읽는것과 문자열을 인식하는 차이죠.
예를 들어
echo $list[$i][icon_file]; 이런식으로 코드를 읽는데 이 앞과 뒤에 문자열이 포함되는경우
echo "시작".$list[$i][icon_file]."끝";
이렇게 경계점을 주는듯 합니다.
또다른 방법으로는
echo "시작{$list[$i][icon_file]}끝";
이렇게 써도 되지요.
위 코드는 음......정말 윗분말씀데로 한칸은 띄우기 위한건지 아니면 불필요하게 잇는건지는 모르겠지만
그렇네요......저도 배우고 잇는 단계라 설명이 부족해도 양해를.......
웹이지님, 히어1님.
답변 감사드립니다.
.을 생략하게 되면 에러가 생깁니다.
이유가 무엇인지요?
감사합니다.
답변 감사드립니다.
.을 생략하게 되면 에러가 생깁니다.
이유가 무엇인지요?
감사합니다.

echo " " . $list[$i][icon_file];
에서
echo " "$list[$i][icon_file];
이렇게요...?
이것은 PHP문법에 어긋납니다.
PHP 변수는 $로 시작되어야 합니다. $count, $list[i][icon_file], $i.... 등
$다음에는 항상 영문자, _ 로 첫자가 시작되어야 합니다.
에서
echo " "$list[$i][icon_file];
이렇게요...?
이것은 PHP문법에 어긋납니다.
PHP 변수는 $로 시작되어야 합니다. $count, $list[i][icon_file], $i.... 등
$다음에는 항상 영문자, _ 로 첫자가 시작되어야 합니다.
네, 대단히 감사합니다.