VS 정보
VS![](http://sir.kr/data/member_image/ji/jihan006.gif?1673786017)
본문
1. <?php echo $var ?>
2. <?= $var ?>
여러분의 취향은요?
3
베스트댓글
코드 가독성을 위해 2번
1번 써도 됩니다. 가독성이 높게 작성하실수 있으면,,,,
html php 스파게티 코드는 어김없이 2번으로 코딩되어 있네요.
![](http://sir.kr/data/member_image/ji/jihan006.gif?1673786017)
@techstar php 태그는 항상 <?php 를 써야죠. <? 이거만 쓰는 사람은 이제 없겠죠.
<?= 는 <?php echo 의 단축문법이고, short_open_tag 설정에 영향없이 php 5.4 이상이라면 항상 허용됩니다.
![](http://sir.kr/data/member_image/ji/jihan006.gif?1673786017)
@techstar 그런 암흑의 시대가 있었죠 ㅎㅎ
저도 <? -> <?php 로 다수의 파일에서 일괄 치환했던 기억이 있네요.
댓글 14개
![](http://sir.kr/data/member_image/si/sinbi.gif?1672933166)
입문했을 땐 2번이였는데,
업그레이드 작업하면서 1번으로 바뀌었네요.
![](http://sir.kr/data/member_image/pn/pnj312.gif?1688547220)
전 1번으로
![](http://sir.kr/data/member_image/re/repter2000.gif?1395936805)
오류 걱정 안해도 되는 1번으로 : )
![](http://sir.kr/data/member_image/bo/bodr.gif?1669082546)
전 1번 혹 코드상에 혹 2번이 있으면 1번으로 다 고쳐야 맘이 편해요 ㅎ;
![](http://sir.kr/data/member_image/ji/jihan006.gif?1673786017)
short_open_tag 트라우마를 겪은 분이 많으신가 보군요 ㅎㅎ
PHP 5.4부터는 short_open_tag 설정에 상관없이 <?= 숏핸드는 항상 사용 가능하게되었죠.
저는 php 5 버전 따위는 취급하지 않으니 항상 2번으로 합니다.
![](http://sir.kr/data/member_image/na/naver7.gif?1619599642)
저두 1번으로
둘다 쓰면 안되나요?
둘다 쓰면 안되나요?
코드 가독성을 위해 2번
1번 써도 됩니다. 가독성이 높게 작성하실수 있으면,,,,
html php 스파게티 코드는 어김없이 2번으로 코딩되어 있네요.
![](http://sir.kr/data/member_image/ji/jihan006.gif?1673786017)
@솔그루 저도 같은 용도입니다.
<?= 숏핸드 문법을 사용할 일은 많지 않지만 그누보드 스킨에서는 많이 쓸 수 밖에 없으니, 구분을 위해 사용하고 있습니다.
이전에 <? 만 썼다가 낭패...ㅋㅋ 머 서버에 환경에서 변경하면 되지만 웹호스팅이 <?php 만 지원한다면 개낭패..ㅋㅋ
![](http://sir.kr/data/member_image/ji/jihan006.gif?1673786017)
@techstar php 태그는 항상 <?php 를 써야죠. <? 이거만 쓰는 사람은 이제 없겠죠.
<?= 는 <?php echo 의 단축문법이고, short_open_tag 설정에 영향없이 php 5.4 이상이라면 항상 허용됩니다.
@jihan? 초기에 그렇게 편하게 쓰다가 나중에 왜 안되지 하고 보니까, 그 문제였더라구요. 그래서 결국 소스를 다 노가다한 기억이 있습니다. ㅋ
![](http://sir.kr/data/member_image/ji/jihan006.gif?1673786017)
@techstar 그런 암흑의 시대가 있었죠 ㅎㅎ
저도 <? -> <?php 로 다수의 파일에서 일괄 치환했던 기억이 있네요.