CI 묻고 답하기

제목 왜 CI 할때 ? > 이걸 안닫는지 궁금합니다!
글쓴이 르루르 작성시각 2015/05/12 15:25:46
댓글 : 3 추천 : 0 스크랩 : 0 조회수 : 14273   RSS
어디선가 봤는데 ?> 이걸 안닫더라구요 컨트롤러나 라이브러리나 

안닫는게 좋다고 하는데 왜 안닫는게 좋은건지 무슨 의미가 있는건지 알고싶습니다!
 다음글 메일관련 (5)
 이전글 묵혀뒀던 CI를 다시 공부해보고 있는데요.. (2)

댓글

들국화 / 2015/05/12 15:46:55 / 추천 0
정확히 기억은 안나는데요.
Include 되면서 오류가 날 가능성이 있어서 빼는걸 권장 합니다.
안닫는다는게 마지막에 ?> 는 안적어도 자동으로 처리 합니다.
한대승(불의회상) / 2015/05/12 16:08:04 / 추천 0
눈에보이지 않는 문자(\n, \t, \0, \r 같은) 출력을 방지 하기 위해서 입니다.
MVC 구조상 출력되는 데이터는 모두 View에서 처리 하는데 모델이나 컨트롤러에서 눈에 보이지 않는 문자가 출력 되는 경우 레이아웃이 깨진다든지 하는 부작용이 생깁니다.
이를 방지하기 위해서 이지요.
르루르 / 2015/05/13 15:48:18 / 추천 0
그런이유가 있었군요! 
그럼 본체( index.php ?) 는 정상적으로 닫아놓고 include 되는 파일은 가급적 안닫느게 좋겠네요