저기 php 프로그래밍 할때요.. 궁금해서 그래요.. 정보
저기 php 프로그래밍 할때요.. 궁금해서 그래요..본문
하암
php 프로그래밍할때요
echo
사용하잖아요.. 보기에는 print 나 echo 랑 차이가 없는거 같은데 어떤차이 있나요..
그리고 저는
echo 사용하면 복잡하고해서
항상 echo 사용안하고
<table><tr>
<? for(i=0,i<10,i++) { ?>
<td><?=$list[i][wr_subject];?></td><td>><?=$list[i][name];?></td>
<? } ?>
</tr></table>
이런식으로 많이 사용하는데요..<? { ?> 이렇게 쓰면 뭔가 단점이나 좋지 않는점들 있나요?<? }?>
추천
0
0
댓글 4개

http://www.faqts.com/knowledge_base/view.phtml/aid/1/fid/40
print, echo는 거의 차이가 없다고 보시면 됩니다.
print, echo는 거의 차이가 없다고 보시면 됩니다.
그리고 이것 보다는
<table><tr>
<?for($i=0;$i<10;$i++){?>
<td><?=$list[$i][wr_subject];?></td><td><?=$list[$i][name];?></td>
<? } ?>
</tr></table>
이것을 개인적으로 좋아합니다
<table><tr>
<?for($i=0;$i<10;$i++):?>
<td><?=$list[$i][wr_subject];?></td><td><?=$list[$i][name];?></td>
<?endfor;?>
</tr></table>
<table><tr>
<?for($i=0;$i<10;$i++){?>
<td><?=$list[$i][wr_subject];?></td><td><?=$list[$i][name];?></td>
<? } ?>
</tr></table>
이것을 개인적으로 좋아합니다
<table><tr>
<?for($i=0;$i<10;$i++):?>
<td><?=$list[$i][wr_subject];?></td><td><?=$list[$i][name];?></td>
<?endfor;?>
</tr></table>

http://www.diffen.com/difference/Echo_(PHP)_vs_Print_(PHP)
Theoretically, echo is more efficient because it does not return any value.
for(..)
echo '<li>', $list[ $i]['subjct'], '</li>';
Theoretically, echo is more efficient because it does not return any value.
for(..)
echo '<li>', $list[ $i]['subjct'], '</li>';
음.. print와 echo에 관해서는 위에 분들이 다 대답하였으므로, 패스하구요.
작업자들이 편하게 작업하기에는 <? PHP스크립트 ?> HTML <? PHP스크립트 ?> 식으로 하는게 낫다.. 라기보다는 사용하는 에디터들(EditPlus, UltraEdit, 드림위버 등)이 echo구문에 있는것을 화면에 레이아웃팅 해주지 않아서 저런 방법이 익숙해진 것이예요. 위지윅프로그램에 최적화 된거죠 : )..
속도면에서는 저런 방식이든 <?php echo(" "); ?> 방식이든 그렇게 많이 나지는 않지만, <?php echo("");?>이런 형식으로 쓰는게 시각적인 속도말고, 서버스크립트적인 속도측면에서 조금더 빠릅니다.
작업자들이 편하게 작업하기에는 <? PHP스크립트 ?> HTML <? PHP스크립트 ?> 식으로 하는게 낫다.. 라기보다는 사용하는 에디터들(EditPlus, UltraEdit, 드림위버 등)이 echo구문에 있는것을 화면에 레이아웃팅 해주지 않아서 저런 방법이 익숙해진 것이예요. 위지윅프로그램에 최적화 된거죠 : )..
속도면에서는 저런 방식이든 <?php echo(" "); ?> 방식이든 그렇게 많이 나지는 않지만, <?php echo("");?>이런 형식으로 쓰는게 시각적인 속도말고, 서버스크립트적인 속도측면에서 조금더 빠릅니다.