페이지의 중복되는 부분은 공통되는 부분을 하나의 파일에 저장하고 이를 불러와 출력되게하는것이 좋습니다. 이때 사용가능한 함수중 하나가 바로 include인데 사용방법은 매우 간단합니다. 

<? include('파일명'); ?>

파일을 불러오는 함수는 이외에도 require()가 있습니다. 기능은 동일하나 에러 발생시 어떻게 할것인지에 대한 부분만 다릅니다. Include() 함수는 에러가 존재할 경우 에러 메시지만 출력 뒤에 있는 코드는 계속 진행됩니다.


# include() 예제보기
예를 들어 페이지 상단 header에 대한 부분이 모든 페이지 공통일 경우 header.inc 파일을 만들어 아래 코드를 전체 페이지에 추가할 수 있을 것입니다.

<? include('./header.inc'); ?>


이처럼 공통된 부분을 함께 쓸 경우 나중에 업데이트되는 부분이 있으면 하나하나 모든 페이지를 수정할 필요가 없기 때문에 반드시 필요한 과정입니다.

웹페이지의 헤더나 풋터 부분에 가장 많이 쓰이고 DB접속정보나 기타 공통 상수로 저장된 부분에 많이 쓰입니다.