질문Q #2272
'?>' 닫기 태그에 관한 webstrom가이드 라인 메시지
UYEONG2013-05-29 15:05:21
 안녕하세요.

요새 웹스톰을 아주잘 쓰고 있는데요
해당 툴에서 php파일의 최 하단에 닫기태그 즉 ?>을 사용하면
closing tag '?>' is redundant for files containing only php code
와같은 가이드 메시지가 뜨네요

무슨 의도인지 한줄로 설명이 부족한데
아신다면 가르침 부탁드립니다.

감사합니다.
답변4
#1 전상민 2013-05-29 16:35:37
닫는 태그를 사용할 경우 닫는 태그 뒤에 공백, 줄바꿈 등이 있으면
빈 페이지나 원치 않는 화면을 출력할 수 있습니다.
헤더 출력전에 다른 내용이 출력되면 헤더를 조작하지도 못하구요.
#2 변종원(웅파) 2013-05-29 16:47:03
ci 파일 잘 보시면 ?> 닫는 것 없습니다.

주석으로 마무리 하고 맨 마지막줄은 빈줄이나 빈칸이 없이 저장을 해야합니다.
#3 박순철 2013-05-29 16:52:17
http://php.net/manual/kr/language.basic-syntax.instruction-separation.php

관련이 있는건지 모르겠네요.

관련이 있다면, 그 에디터를 쓰면 마지막엔 닫기태그를 쓰지 말아야겠네요.

더 편한건가.. ^^

sublime text 보다 더 괜찮나요?
#4 니삼 2013-05-30 08:36:14
닫기 태그 뒤에 줄바꿈문자 들어가있으면 곤란해지는 상황이 올 수도 있음
처음에 이거 당했을때 파일 다운로드쪽이 고장났는대
정상파일, 파일다운로드 통해서 받은 파일 바이너리 비교하고 문자열 하나 끼어드는거 확인해서
찾아냈던 기억이;