[PHP] Include, Include_once, Require, Require_once
다른 페이지가 가진 데이터를 가져와 공통적으로 사용할 수 있는 방법입니다.
종류는 아래와 같이 구분할 수 있습니다.
include() require()
include_once() require_once()
위 함수들은 외부의 파일을 현재의 파일로 불러오는 역할을 합니다.
include()와 require()의 차이점
include()는 '해당하는 파일'이 없을 경우
사용자에게 간단한 경고 표시만 하고 페이지는 계속 로딩합니다.
require()는 사용할 경우, 그 즉시 스크립트를 중단하고 치명적인 에러를 표시하게되죠.
~ _once()에 따른 차이점
함수 뒤에 _once가 붙게되면 똑같은 파일은 단 한번만 사용하게 됩니다, 즉 중복사용을 막을 수 있죠.
라이브러리를 통해 다수의 파일을 연결할 경우, 혹시 모를 똑같은 리소스를 한번만 불러오도록 미리 방지할 수 있는 매우 유용한 함수입니다.
간단한 예제를 만들어 보자면 아래와 같이 만들 수 있습니다.
index.php
<?php
require_once('./abc.inc'); 또는 include_once('./abc.inc');
?>
상단은 index.php 파일에서 외부 파일인 abc.inc 파일을 불러올 경우 입니다.
'공부하자 > PHP' 카테고리의 다른 글
php 난수 생성방법 (0) | 2018.11.27 |
---|---|
php에서 경고창 뜨위기(alert창 띄우기) (0) | 2017.07.22 |
무료 폼메일 다운로드 (0) | 2017.03.13 |
PHP 페이지 자동 이동 방법 4가지 (0) | 2017.03.12 |
jquery를 이용하여 (이미지/글자/버튼) 클릭시, 한 페이지에 원하는 (이미지/글자/버튼) 스크롤 하기 (0) | 2017.03.09 |