get_included_files
(PHP 4, PHP 5, PHP 7, PHP 8)
get_included_files —
Retorna uma matriz com os nomes dos arquivos incluídos ou requeridos
Descrição
get_included_files
(
) : array
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.
Exemplo #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().