IT/PHP Web JS CSS HTML..
[PHP] PHP include require include_once require_once
[하늘이]
2016. 1. 19. 22:21
반응형
생활코딩 사이트에서 공부하며 정리한 내용입니다
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 에러는 위 설명과 동일하다
반응형