(PHP 4, PHP 5, PHP 7, PHP 8)
get_included_files — Devuelve un array con los nombres de los ficheros que son incluidos en un script
Devuelve un array que contiene los nombres de todos los ficheros que han sido añadidos al script con las funciones include, include_once, require o require_once.
Esta función no tiene parámetros.
Devuelve un array que contiene los nombres de todos los ficheros.
El script en curso es considerado como fichero incluido, por lo que será listado junto con los otros ficheros a los que se hace referencia con include y las funciones similares.
Los ficheros incluidos o requeridos varias veces solo se muestran una vez en el array devuelto.
Ejemplo #1 Ejemplo con get_included_files()
<?php
// Este fichero es 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";
}
?>
El resultado del ejemplo sería:
/path/to/abc.php /path/to/test1.php /path/to/test2.php /path/to/test3.php /path/to/test4.php