get_included_files
(PHP 4, PHP 5)
get_included_files — Retorna uma matriz com os nomes dos arquivos incluÃdos ou requeridos
Descrição
Retorna uma matriz com os nomes de todos os arquivos que foram incluÃdos usando as funções include(), include_once(), require() ou require_once().
O script chamado originalmente é considerado um "arquivo incluÃdo", assim será listado junto com os arquivos referenciados por include() e famÃlia.
Arquivos que forem incluÃdos ou requeridos varias vezes aparecem somente uma vez na matriz.
Nota: Arquivos incluÃdos usando a diretiva de configuração auto_prepend_file não são incluÃdos na matriz retornada.
Example#1 Exemplo get_included_files() (abc.php)
<?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";
}
?>
Irá gerar a seguinte saÃda:
abc.php test1.php test2.php test3.php test4.php
Nota: No PHP 4.0.1pl2 e versões anteriores get_included_files() assume que os arquivos requeridos terminem com a extensão .php; outras extensões não serão retornadas. A matriz retornada por get_included_files() era uma matriz associativa e listava somente os arquivos incluÃdos pelas funções include() e include_once().
Veja também include(), include_once(), require(), require_once() e get_required_files().