PHP

[ PHP ] include_once( ), require_once( ), include( ), require( )의 차이점

DeveloperN 2020. 4. 27. 11:51
반응형
특정 php파일에  다른 php파일을 포함시키는데 필요한 함수이다. 반복적으로 사용되는 code를 별도로 관리 하면서, 필요할 때만 불러와 사용할 수 있어 유지 관리에 매우 유용한 함수이다.

 

include와 require의 차이는 호출 하려는 파일이 없을 경우 출력의 차이다.
include( ) : warning을 출력하고 계속 실행 됨.
require( ) : fatal error을 출력하고 실행이 중단 됨.

_once가 있고 없고의 차이는 몇 번을 호출 하느냐에 있다.
_once가 붙어 있는 경우 이전에 호출한 적이 있는지 확인한 후 한번이라도 호출한 적이 있으면 다시 호출하지 않는다.
그러나 _once가 없는 경우에는 함수를 사용할 때마다 계속 호출하게 된다.

 

 

반응형