1. <?php echo $var ?>

2. <?= $var ?>

 

여러분의 취향은요?

|

댓글 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 로 다수의 파일에서 일괄 치환했던 기억이 있네요.

댓글을 작성하시려면 로그인이 필요합니다.

자유게시판

+
제목 글쓴이 날짜 조회
2년 전 조회 2,422
2년 전 조회 2,447
2년 전 조회 2,351
2년 전 조회 2,319
2년 전 조회 1,871
2년 전 조회 2,257
2년 전 조회 1,926
2년 전 조회 2,359
2년 전 조회 1,914
2년 전 조회 2,133
2년 전 조회 1,933
2년 전 조회 2,101
2년 전 조회 2,172
2년 전 조회 1,664
2년 전 조회 2,599
2년 전 조회 2,294
2년 전 조회 2,508
2년 전 조회 2,080
2년 전 조회 1,697
2년 전 조회 1,749
2년 전 조회 1,794
2년 전 조회 2,213
2년 전 조회 2,064
2년 전 조회 1,829
2년 전 조회 1,756
2년 전 조회 2,046
2년 전 조회 1,852
2년 전 조회 2,500
2년 전 조회 1,777
2년 전 조회 2,543