Descrizione
array
get_included_files ( void )
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.
Esempio 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().