VS > 자유게시판

자유게시판

VS 정보

VS

본문

1. <?php echo $var ?>

2. <?= $var ?>

 

여러분의 취향은요?

추천
3

베스트댓글

댓글 14개

short_open_tag 트라우마를 겪은 분이 많으신가 보군요 ㅎㅎ

PHP 5.4부터는 short_open_tag 설정에 상관없이 <?= 숏핸드는 항상 사용 가능하게되었죠.

 

저는 php 5 버전 따위는 취급하지 않으니 항상 2번으로 합니다.

코드 가독성을 위해 2번

1번 써도 됩니다. 가독성이 높게 작성하실수 있으면,,,,

html php 스파게티 코드는 어김없이 2번으로 코딩되어 있네요.

 

 

@솔그루 저도 같은 용도입니다.

 

<?= 숏핸드 문법을 사용할 일은 많지 않지만 그누보드 스킨에서는 많이 쓸 수 밖에 없으니, 구분을 위해 사용하고 있습니다.

이전에 <? 만 썼다가 낭패...ㅋㅋ 머 서버에 환경에서 변경하면 되지만 웹호스팅이 <?php 만 지원한다면 개낭패..ㅋㅋ

  php 태그는 항상 <?php 를 써야죠. <? 이거만 쓰는 사람은 이제 없겠죠.

 

<?= 는 <?php echo 의 단축문법이고, short_open_tag 설정에 영향없이 php 5.4 이상이라면 항상 허용됩니다.

? 초기에 그렇게 편하게 쓰다가 나중에 왜 안되지 하고 보니까, 그 문제였더라구요. 그래서 결국 소스를 다 노가다한 기억이 있습니다. ㅋ

@techstar 그런 암흑의 시대가 있었죠 ㅎㅎ
저도 <? -> <?php 로 다수의 파일에서 일괄 치환했던 기억이 있네요.

전체 195,351 |RSS
자유게시판 내용 검색

회원로그인

진행중 포인트경매

  1. 참여5 회 시작24.04.25 20:23 종료24.05.02 20:23
(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT