get_included_files
(PHP 4, PHP 5)
get_included_files — Restituisce una matrice con i nomi dei file inclusi o richiesti
Descrizione
Restituisce una matrice contenente i nomi di tutti i file che sono stati includi tramite le funzioni include(), include_once(), require() oppure require_once().
Lo script originario viene considerato come 'file incluso', pertanto sarà elencato insieme agli altri file referenziati da include() e simili.
File che sono inclusi più volte saranno elencati soltanto una volta sola
Nota: File inclusi tramite la direttiva auto_prepend_file non saranno inseriti nella matrice.
Example#1 Esempio di uso di get_included_files() del file (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";
}
?>
l'esempio visualizzerà :
abc.php test1.php test2.php test3.php test4.php
Nota: In PHP 4.0.1pl2 e nelle versioni precedenti get_included_files() assumeva che i file inclusi avessero come estensione .php; file con altre estensioni erano ignorati. La matrice restituita da get_included_files() era una matrice associativa e riportava soltanto i file inclusi con include() e include_once().
Vedere anche include(), include_once(), require(), require_once() e get_required_files().