get_include_path
get_loaded_extensions
PHP Options/Info 함수 목록
PHP Manual

# get_included_files

(PHP 4, PHP 5)

get_included_files — include나 require한 파일명의 배열을 반환

### 설명

array get_included_files ( void )

include(), include_once(), require(), require_once()를 사용하여 포함한 모든 파일명을 얻습니다.

### 반환값

모든 파일명의 배열을 반환합니다.

호출한 스크립트 파일은 "포함한 파일"로 처리하기에, include() 등으로 참조한 파일과 함께 나옵니다.

여러번 include나 require한 파일은 반환하는 배열에 한번만 나옵니다.

### 변경점

버전 | 설명
--- | ---
4.0.1 | PHP 4.0.1과 이전 버전에서 이 함수는 .php 확장자로 끝나는 파일만 반환하고, 다른 확장자를 가지는 파일은 반환하지 않았습니다. get_included_files()는 include()와 include_once()로 포함한 파일만 가지는 연관 배열을 반환했습니다.

### 예제

Example #1 get_included_files() 예제

`<?php
// 이 파일은 abc.php 입니다
include 'test1.php';
include_once 'test2.php';
require 'test3.php';
require_once 'test4.php';
$included_files = get_included_files();
foreach ($included_files as $filename) {
echo "$filename\n";
}
?>`

위 예제의 출력:

    abc.php
    test1.php
    test2.php
    test3.php
    test4.php

### 주의

> Note: auto_prepend_file 설정 지시어를 사용하여 포함한 파일은 반환 배열에 나오지 않습니다.

### 참고

- include() - include
- include_once() - include_once
- require() - require
- require_once() - require_once
- get_required_files() - 별칭: get_included_files

get_include_path
get_loaded_extensions
PHP Options/Info 함수 목록
PHP Manual