간단한 css와 php 질문입니다 정보
간단한 css와 php 질문입니다본문
안녕하세요? 이번에 css와 php에 대해서 공부를 하게됬는데
하던도중 궁금한 부분이 있어서 질문드립니다
아래는 작성 소스코드입니다
<html>
<head>
</head>
<style>
#td2{
font-size:20pt;
}
</style>
<body>
<table border="1" color="black">
<?for ($i=0;$i<5;$i++){?>
<tr>
<td id="td<?=$i;?>">
<? echo "td$i";?>
</td>
</tr>
<? }?>
</table>
</body>
</html>
스타일을 적용시키기 위해 id값을 주는 부분인데요
원래 작성했던 코드는 <td id="td<?$i;?>"> 즉 = 부분을 뺐었는데 오류가 납니다.
위와같이 <?$i;?>와 <?=$i;?>로 작성했을 시의 차이점은 무엇인지 알려주셨으면 합니다
감사합니다~
추천
0
0
댓글 4개

=는 shot-open-tag를 활성화 했을시 echo 대신 사용가능한 부호 아닌가~용?
<?$i;?> 는 인수만 써논거라 에러가 나고
=를 붙히면 echo가 들어가져서 '인수를 출력해라' 라고 완성된 php문이 되서 작동되고.
<?$i;?> 는 인수만 써논거라 에러가 나고
=를 붙히면 echo가 들어가져서 '인수를 출력해라' 라고 완성된 php문이 되서 작동되고.

<?php echo$i;?> => 를 줄인게 <?=$i?> 입니다.
=이 없으면 변수가 있긴한데 서버가 이걸 뭐 어쩌라어쩌라굽쇼 하고 에러를 뱉어내는 것입니다.
=이 없으면 변수가 있긴한데 서버가 이걸 뭐 어쩌라어쩌라굽쇼 하고 에러를 뱉어내는 것입니다.
감사합니다~ 단순히 변수만 넣으면 안되는거였군요 ㅎㅎ
이렇게 잘하시면서 친절하기 까지 한 분들에겐 존경심이...