• 회원가입
  • 로그인
  • 구글아이디로 로그인

[PHP-생코] PHP 38강 - include - (include, include_once / requre, require_once) (인클루드함수 vs 리콰이어함수)

1,533  

require()  vs  include()

 

※ 정리: require()와 include()는 모든 면에서 동일하나, 실행 실패 제어에서 차이 존재.

include()
실패 시, Warning (경고) 발생 (즉, 
파일 없더라도 다음 코드 처리 계속)


require()
실패 시, Fatal Error (치명적인 에러) 발생. (즉, 파일 없으면 처리 중단)
 

 


require_once() vs include_once()


※ 정리:  _once가 붙으면 인클루드를 오직 한 번만 함. 

 

require_once()

require() 함수와 유사하나, 함수 및 변수값 중복 회피 목적 위해 오직 한번만 인클루드.

 

include_once()

include() 함수와 유사하나, 함수 및 변수값 중복 회피 목적 위해 오직 한번만 인클루드.

 

 

 

결론

 

include 및 require 차이는 에러발생 시 처리를 어떻게 할 지 문제.
_once 유무 차이는 파일 인클루드를 한 번 할 지 여러 번 할 지 문제.

 

 

https://opentutorials.org/course/62/5138 참고 


분류 제목
JS-생코 JS 66강 - 클로저 (closure) 2/4 : 클로저란?
JS-생코 JS 65강 - 클로저 (closure) 1/4 : 외부함수와 내부함수
JS-생코 JS 64강 - 값으로서 함수와 콜백 (4/4) : 비동기 콜백
JS-생코 JS 63강 - 값으로서 함수와 콜백 (3/4) : 콜백
JS-생코 JS 62강 - 값으로서 함수와 콜백 (2/4) : 함수의 용도 2
JS-생코 JS 61강 - 값으로서 함수와 콜백 (1/4) : 함수의 용도 1
JS-생코 JS 60강 - 유효범위 (5/5) : 정적 유효 범위
JS-생코 JS 59강 - 유효범위 (4/5) - 유효범위의 대상
JS-생코 JS 58강 - 유효범위 (3/5) : 전역변수를 사용하는 법
JS-생코 JS 57강 - 유효범위 (2/5) : 유효범위의 효용
JS-생코 JS 56강 - 유효범위 (1/5) : 전역변수와 지역변수
regex JS 55강 - 정규표현식 (7/7) : 치환
regex JS 54강 - 정규표현식 (6/7) : 캡처
regex JS 53강 - 정규표현식 (5/7) : 옵션
regex JS 52강 - 정규표현식 (4/7) : String 객체의 정규 표현식
regex JS 51강 - 정규표현식 (3/7) : RegExp 객체의 정규 표현식
regex JS 50강 - 정규표현식 (2/7) : 패턴만들기
regex JS 49강 - 정규 표현식 (1/7) : 오리엔테이션
JS-생코 JS 48강 - UI, API 그리고 문서 (2/2) : 문서보는법
JS-생코 JS 47강 - UI와 API
24/35
목록
찾아주셔서 감사합니다. Since 2012