(PHP 4, PHP 5)
get_included_files — Devuelve un array con los nombres de los archivos incluidos o requeridos
Obtiene los nombres de todos los archivos que han sido incluidos usando include, include_once, require o require_once.
Devuelve un array con los nombres de los archivos.
El script llamado originalmente es considerado un "archivo incluido", así que será listado junto con los archivos referenciados por la familia de funciones include.
Los archivos que son incluidos o requeridos múltiples veces solo aparecen una vez en el array devuelto.
Versión | Descripción |
---|---|
4.0.1 | En PHP 4.0.1 y versiones anteriores esta función asumía que los archivos requeridos finalizaban en la extensión .php; otras extensiones no serán devueltas. La array devuelto por get_included_files() era un array asociativo y solo listaba los archivos incluidos por include e include_once. |
Ejemplo #1 Ejemplo de get_included_files()
<?php
// Este archivo es abc.php
include 'test1.php';
include_once 'test2.php';
require 'test3.php';
require_once 'test4.php';
$archivos_incluidos = get_included_files();
foreach ($archivos_incluidos as $nombre_archivo) {
echo "$nombre_archivo\n";
}
?>
El resultado del ejemplo sería:
abc.php test1.php test2.php test3.php test4.php
Nota:
Los archivos incluidos usando la directiva de configuración auto_prepend_file no son incluidos en el array devuelta.