include()
:일반적인 document Embeded 방식이다.
하지만 호출당할때마다 리딩을 주저하지 않는다는 특징과
Error발생시 Warning을 일으킨다는 특징이 있다.
require()
:include()와 대부분 동일한 수행을 한다.
하지만 호출당할때 문서를 코드 자체로서 인식하여 리딩하기에
include()보다는 속도가 빠르다. (뭐.. 코딱지만큼의 속도차이겠지만.. 쿨럭.)
그리고 Error발생시 Fatal Error를 발생시킨다.
include_once()
:include()와 대부분 동일한 수행을 한다.
하지만 문서에 이미 로드된 동일 문서가 있다면
include_once()는 더이상 include하지 않는다는 차이가 있다.