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

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

1,156  

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 6강 - 숫자와 문자 (2/4) : 수의 연산 ★
JS-생코 JS 5강 - 숫자와 문자 (1/4) : 수의 표현
JS-생코 JS 4강 - 실행과 실습 (3/3) : 도구의선택 (메모장 vs IDE 에디터)
JS-생코 JS 3강 - 실행과 실습 (2/3) : 콘솔 사용법 (= 크롬 개발자도구 사용법)
JS-생코 JS 2강 - 실행과 실습 (1/3) : 코드작성과 실행
SQL-생코 SQL 58강 - Zmanda Recovery Manager (전체복원) 5-1
SQL-생코 SQL 57강 - Zmanda Recovery Manager (증분복원) 5-2
SQL-생코 SQL 56강 - zrm_복원_pointintime_동적인데이터의복원
SQL-생코 SQL 55강 - Zmanda Recovery Manager (Point in time) 5-3-3
SQL-생코 SQL 54강 - Zmanda Recovery Manager (Point in time) 5-3-2
SQL-생코 SQL 53강 - Zmanda Recovery Manager (Point in time) 5-3-1
SQL-생코 SQL 52강 - Zmanda Recovery Manager (복원) 4
SQL-생코 SQL 51강 - Zmanda Recovery Manager (백업&스케줄) 4
SQL-생코 SQL 50강 - Zmanda Recovery Manager (즉시백업) 3
SQL-생코 SQL 49강 - Zmanda Recovery Manager (백업 설정) 2
SQL-생코 SQL 48강 - Zmanda Recovery Manager (소개,설치) 1
SQL-생코 SQL 47강 - mysql 리플리케이션 mmm 사용 4 - 6
SQL-생코 SQL 46강 - mysql 리플리케이션 mmm 사용 4 - 5
SQL-생코 SQL 45강 - mysql 리플리케이션 mmm 사용 4 - 4
SQL-생코 SQL 44강 - mysql 리플리케이션 mmm 사용 4 - 3
27/35
목록
찾아주셔서 감사합니다. Since 2012