If the include occurs inside a function within the calling file, then all of the code contained in the called file will behave as though it had been defined inside that function.
include() 는 이 문장을 만날 때 마다 매번 새로 읽어들이고 실행된다는 점에서 require() 와 다르다. 반면에 require()문은 지정된 파일의 내용이 실행되는가에 관계없이 (예를들어 if 문 안에 들어있고 상태가 거짓인 경우에도), 이 문장을 처음 만났을 때 지정된 파일로 대체된다.