본문 바로가기
php

[php] include, require 차이점에 대해

by 하이바네 2022. 6. 16.
반응형

가끔은 까먹지만 예전에 짚고 넘어갔던것들....다시 공부중

 

php에서 include 또는 require를 이용하여 파일을 불러올 수 있다. 

 

사용방법

include("파일경로");

require("파일경로");

 

 

include는 파일 경로에 파일이 존재하지 않을 시 error_log상에 warning을 나타내며 코드는 계속 진행.

require는 파일 경로에 파일이 존재하지 않을 시 error_log상에 fatal_error로 처리되며 더 이상 코드 진행이 되지 않는다.

 

 

include_once(), require_once()

각각에 once를 붙일 수 있는데 붙이게 되면 한번만 로드하게 되어 두번 중복된 사용을 하더라도  

재정의하지 않는다. 기존 메모리를 활용하여 그대로 사용

 

추가 : include_once() 또는 require_once()를 통해서 불러온 파일에 변수가 있고, 그 값을 한번 변경 시키면 include_once() 또는 require_once()를 통해서 다시 불러와도 변경된 값을 가져온다. 한번만 불러오기 때문에 당연한것(...)

728x90

댓글