PHP опции/Информационные Функции
PHP Manual

get_included_files

(PHP 4, PHP 5)

get_included_files Возвращает массив имен включенных в скрипт файлов

Описание

array get_included_files ( void )

Получает имена всех файлов, которые были включены в скрипт функциями include, include_once, require или require_once.

Возвращаемые значения

Возвращает массив имен всех файлов.

Скрипт, который был загружен изначально, рассматривается как "включенный файл", поэтому он также попадет в список файлов включенных фукнцией include или другими.

Файлы добавляемые в скрипт неоднократно попадут в массив только в одном экземпляре.

Список изменений

Версия Описание
4.0.1 Для PHP 4.0.1 и младше предполагалось, что включаемые файлы будут иметь расширение .php; другие файлы просто игнорировались. Функция get_included_files() возвращала ассоциативный массив, в который попадали файлы, включенные только функциями include и include_once.

Примеры

Пример #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

Примечания

Замечание:

Файлы включенные в помощью директивы auto_prepend_file не попадут в возвращаемый массив.

Смотрите также


PHP опции/Информационные Функции
PHP Manual