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


(PHP 4, PHP 5)

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

Описание

array get_included_files ( void )

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

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

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

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

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

Примеры

Пример #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 не попадут в возвращаемый массив.

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