include() require() include_once() 차이점

관리자 2019.07.15 08:18:26

include()

    :일반적인 document Embeded 방식이다.

    하지만 호출당할때마다 리딩을 주저하지 않는다는 특징과

    Error발생시 Warning을 일으킨다는 특징이 있다.

 

require()

    :include()와 대부분 동일한 수행을 한다.

    하지만 호출당할때 문서를 코드 자체로서 인식하여 리딩하기에

    include()보다는 속도가 빠르다. (뭐.. 코딱지만큼의 속도차이겠지만.. 쿨럭.)

    그리고 Error발생시 Fatal Error를 발생시킨다.

 

include_once()

    :include()와 대부분 동일한 수행을 한다.

    하지만 문서에 이미 로드된 동일 문서가 있다면

    include_once()는 더이상 include하지 않는다는 차이가 있다.

서버에 요청 중입니다. 잠시만 기다려 주십시오...