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