코딩동강

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

1,507

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 45강 - 파일 제어 (읽기 쓰기) ★★
PHP-생코 PHP 44강 - 파일 제어 (복사, 제거) ★
PHP-생코 PHP 43강 - composer 사용법
PHP-생코 PHP 42강 - composer 설치 - 윈도우
PHP-생코 PHP 41강 - composer 설치 - 유닉스계열
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강 - 함수 문법 (= 함수 정의, 호출, 장점)
26/47
목록
 홈  PC버전 로그인 일본어
그누앞단언어
그누뒷단언어
그외코딩언어
그누보드 1
제작의뢰
Q&A
커뮤니티
웹유틸
회원센터
홈짱닷컴 PC버전 로그인