본문 바로가기

IT노트(구)/PHP

php에서 include, require, include_once, require_once 중에 무엇을 써야할까?

php에서 외부 파일을 참조할 때

다음과 같은 4개의 함수를 사용할 수 있다!



include

require
include_once
require_once


이 중에서 무엇이 가장 좋을까?


php 고수들은 대부분
require_once를 사용한다고 한다.(거의 99% 이상의 비율로!)

once이므로 중복 제거의 효과가 있으며(약간의 퍼포먼스 저하는 있지만 그 차이는 극히 미미하다고 한다!)


파일이 없을 경우 warning이 아니라 error를 뱉어내므로 엄격한 디버깅이 가능하다.(더욱 strict한 코딩이 가능하다!)


require_once의 사용을 적극 권장한다!