일러두기 : 이미 있는 팁인지는 검토해보지 않았습니다;

php는 scriptlet 언어 입니다. 초보 때 누구나 한번쯤은 <html>로 시작해서 <table>사이에 <?php ~~~ ?> 이런 php코드를 심어 넣어보셨으리라 믿습니다.

또 모듈화 때문에 쉴새 없이 require혹은 include를 해주고 있으리라 생각됩니다.

이럴 때 require의 대상 파일이 ?> 로 끝나고, 그 후에 빈줄이라던지 빈칸이 삽입되어 있으면 그 후 세션을컨트롤한다던지 redirect로 헤더값을 적어주어야 하는경우 header already sent오류가 발생하게 됩니다.

이럴때는 php파일의 ?>을 삭제해버리면 그런 실수를 방지할 수 있습니다;
?>는 생략가능 하기 때문입니다;

돌던지지 마세요 -_-;
신고
크리에이티브 커먼즈 라이선스
Creative Commons License

Posted by ElegantCoder

Google Reader

Response
2084 Trackbacks 2 Comments

Comments List

  1. 달팽이맛나
    2009.04.06 14:04 신고 #
    아.. 좋은팁 감사해요 ㅎㅎ
    1. 제목 그대로 1원짜리 팁입니다 ㅎㅎ

      ElegantCoder
      2009.04.21 03:25 신고 # M/D Permalink

Leave a comment


티스토리 툴바