get_included_files

(PHP 4, PHP 5, PHP 7)

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";
}

?>

Результат выполнения данного примера:

/path/to/abc.php
/path/to/test1.php
/path/to/test2.php
/path/to/test3.php
/path/to/test4.php

Примечания

Замечание:

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

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