[PHP] PHP include require include_once require_once
반응형
생활코딩 사이트에서 공부하며 정리한 내용입니다
https://opentutorials.org/course/62/5138
◆ include
PHP 파일에서 다른 PHP 파일에 있는 내용(함수등) 을 사용하기 위하여
사용하는 기능이다. [코드의 재사용을 위함이다.]
C 나 자바등에서도 동일한 기능이 있다.
#include / import
◈ 사용법
greetting.php 파일에 아래와 같은 함수가 있다.
1 2 3 4 5 |
<?php function welcome(){ return 'Hello world'; } ?> |
1.php 파일에서 위 파일을 사용하기 위하여 아래와 같이 한다.
1 2 3 4 |
<?php include 'greeting.php'; echo welcome(); ?> |
◈ include 을 위하여 다음 키워드를 사용할 수있다.
- include : 사용하려는 파일이 없는 경우 warning 을 발생시킨다.
- include_once
- require : 사용하려는 파일이 없는 경우 fatal 에러를 발생 시킨다.
- require_once :
위 키워드 중 '_once' 를 붙은 것에 대한 설명이다.
만약 동일 파일이 여러번의 include가 된 경우 한번 function을 호출하여도
include 되 횟수 만큼 호출 된다고 한다.
이것을 방지하기 위하여 include_once , require_once 를 사용한다고 한다.
그외 warning, fatal 에러는 위 설명과 동일하다
반응형
'IT > PHP Web JS CSS HTML..' 카테고리의 다른 글
[PHP] PHP file / Open / Read / Write / Close [기본Api] (0) | 2016.01.21 |
---|---|
[PHP] PHP namespace 기본 정의 (0) | 2016.01.20 |
[PHP] PHP 연관배열(associative array, hash, dictionary) (0) | 2016.01.19 |
[PHP] 함수 리턴 값으로 배열을 사용하는 경우 (0) | 2016.01.19 |
[PHP] PHP 함수 인자 초기값 기본값 적용 (0) | 2016.01.19 |