get_included_files

(PHP 4, PHP 5, PHP 7, PHP 8)

get_included_filesDevuelve un array con los nombres de los ficheros que son incluidos en un script

Descripción

get_included_files(): array

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.

Parámetros

Esta función no tiene parámetros.

Valores devueltos

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.

Ejemplos

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

Ver también