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

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

1,161  

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 86강 - 상속 (2/3) : 상속의 사용방법
JS-생코 JS 85강 - 상속 (1/3) : 상속이란?
JS-생코 JS 84강 - this (5/5) : apply와 this
JS-생코 JS 83강 - this (4/5) : 객체로서 함수
JS-생코 JS 82강 - this (3/4) : 생성자와 this
JS-생코 JS 81강 - this (2/5) : 메소드와 this
JS-생코 JS 80강 - this (1/5) : 함수와 this
JS-생코 JS 79강 - 전역객체
JS-생코 JS 78강 - 생성자와 new (3/3) : 생성자와 new
JS-생코 JS 77강 - 생성자와 new (2/3) : 객체생성
JS-생코 JS 76강 - 생성자와 new (1/3) : 소개
JS-생코 JS 75강 - 객체지향프로그래밍 (3/3) : 부품화
JS-생코 JS 74강 - 객체지향프로그래밍 (2/3) : 추상화
JS-생코 JS 73강 - 객체지향프로그래밍 (1/3) : 오리엔테이션
JS-생코 JS 72강 - 함수의 호출 (2/2) : apply의 사용
JS-생코 JS 71강 - 함수의 호출 (1/2) : apply 소개
JS-생코 JS 70강 - arguments (2/2) : function length
JS-생코 JS 69강 - arguments (1/2) : arguments란?
JS-생코 JS 68강 - 클로저 (closure) 4/4 : 클로저의 응용
JS-생코 JS 67강 - 클로저 (closure) 3/4 : private variable
23/35
목록
찾아주셔서 감사합니다. Since 2012