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

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

1,885  

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 참고 


분류 제목
PHP-생코 PHP 40강 - composer (개념, 유용성)
PHP-생코 PHP 39강 - include - namespace (= 함수 중복 해결) ★★★★★
PHP-생코 PHP 38강 - include - (include, include_once / requre, require…
PHP-생코 PHP 37강 - 배열 연관배열 (표현방법2가지 / foreach 반복문) ★★★★★★★★★★
PHP-생코 PHP 36강 - 배열개수 / 배열추가 / 배열제거 / 배열정렬 ★★
PHP-생코 PHP 35강 - 배열과 반복문 ★★★★
PHP-생코 PHP 34강 - 배열 문법 (배열 선언 / 배열 호출)
PHP-생코 PHP 33강 - 함수 인자의 기본값 (지역변수, 전역변수, global 명령어)
PHP-생코 PHP 32강 - 함수 입출력 (return 명령어 사용의 장점 / 함수 인자) ★★★
PHP-생코 PHP 31강 - 함수 문법 (= 함수 정의, 호출, 장점)
PHP-생코 PHP 30강 - 반복문의 중첩 (= 이중 반복문의 로직 흐름) ★★★
PHP-생코 PHP 29강 - 반복문 흐름의제어 (break vs continue) ★★★★★
PHP-생코 PHP 28강 - 반복문 사용 이유
PHP-생코 PHP 27강 - 반복문 문법 (while문, for문) ★★★★★
PHP-생코 PHP 26강 - 조건문 Boolean (형변환 , gettype() , empty() , is_null()…
PHP-생코 PHP 25강 - 조건문 논리연산자 (and (&&) , or (||)) ★★★
PHP-생코 PHP 24강 - 조건문 응용 (= 이중 조건문 = 조건문의 중첩) ★★★★★
PHP-생코 PHP 23강 - 조건문 문법 (if....else... / if ...else if ....else) ★…
PHP-생코 PHP 22강 - 입력과 출력 - GET 방식 vs. POST 방식 (겟방식 vs 포스트방식)★★★★★
PHP-생코 PHP 21강 - 입력과 출력 - 폼 (Form) ★★★
20/35
목록
찾아주셔서 감사합니다. Since 2012