<?php echo $tr_bg; ?> 이건 어떤분 생각인가요? > 자유게시판

자유게시판

<?php echo $tr_bg; ?> 이건 어떤분 생각인가요? 정보

<?php echo $tr_bg; ?> 이건 어떤분 생각인가요?

본문

관리자님은 성격상 저런 코드는 안 쓸것 같고
지운아빠님은 개발 쪽은 아니니까..  편리님이 했을 것인데
php 의 코드도 css 의 표준에 맞게 작업하려 해서 나온 건가요?

어떻게 보면 코드가 좀 지저분해 보이기도 하고 5.4.0 버전 이전에 필요했던 부분이
오히려 이후에 사용하게 되는지도 궁금하고 약간 오바가 아닌가 하는 생각들 들구요.

차후, short_open_tag 를 사용하지 않게 되는 경우 스킨이나 다른 부분에 <?= 를 사용하게 되면
off 한 분들과 맞지 않아 초보들에게 오히려 혼란?을 줄 수 있지 않을까도 생각해 봅니다.
추천
0

댓글 7개

그렇쵸, 왠지 해야 될 것 같고 수정할 필요가 없는데도 그렇게 수정하게 되는 것 처럼 "기준이 중요"합니다.
php 처럼 javascript 도 정석대로 해야 한다면
<script type="text/javascript">
<!--
function displayMsg()
{
alert("Hello World!")
}
//-->
</script>
<noscript>Your browser does not support JavaScript!</noscript>
위와 같이 해줘야겠죠. (g5 소스 참조)
한창 DTD로 활발할 때 참여자 분이 저렇게 바꿔놓은게 그 시작입니다.
그 당시 전체변경을 하면서 <?php echo 는 붙혔지만 ;는 수고스럼 때문에 미쳐 붙이지 못했던게
G5까지 와서 ;<- 안붙은게 그대로 많이 와있죠. 그 이후로 저도 한창 DTD 커밋할 때 다 저렇게 해놨으니
이후 신규 스킨 개발과 g5 모두에 영향을 미친거죠.
자수하자면, 그 당시 DTD에 noscript가 등장하기 시작하고 파일 첨부방식 바꿔버린게 제가 한 짓입니다. ㅋㅋ
php 이전 버전을 사용하는 서버도 아직 있을테고,
php 5.4에서 도입된 short echo tag (<?php echo ...?> 를 <?= ...?>로 사용 할수 있음)
short_open_tag (<?php 를 <?로 대신 사용할 수 있음)의 차이도 혼란을 줄 수 있으니,
모든 php open tag을 <?php 로 통일하는 것도 좋을것 같은데요?
G4s 초기 버전에서는 short_open_tag를 사용했습니다. 그러다 xml 사용시에 문제가 될 수 있어 <? 를 모두 <?php로 바꾼다는
회원님이 계서서 그 때 이후로 <?php echo 로 변경을 했던 것으로 기억을 하고 있습니다. 코드가 지저분하게 보일 수도 있지만
다양한 php 버전과 서버환경에 대응해야하는 입장에서는 가능한 오류가 적은 방법을 택할 수 밖에 없을 것 같습니다.
음...  저는 무조건  <?php echo ... 이렇게 사용하는데...
php 에서 <?= 를 지원하지 않을꺼라는 글을 어디선가 본 이후...  진짜인지는 모르지만..
이왕이면 원칙을 지키는것이 좋은거 아닐까 싶습니다.
전체 505 |RSS
자유게시판 내용 검색

회원로그인

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