get_included_files

(PHP 4, PHP 5, PHP 7)

get_included_filesLiefert ein Array mit den Namen der includierten Dateien

Beschreibung

get_included_files ( void ) : array

Gibt die Namen aller Dateien zurück die mit include, include_once, require oder require_once eingebunden wurden.

Rückgabewerte

Gibt ein Array mit Dateinamen zurück.

Das ursprünglich aufgerufene Skript wird auch als includierte Datei angesehen und damit zusammen mit den Namen der tatäschlich mit include etc. eingebundenen Dateien zurückgegeben.

Dateien die mehrfach eingebunden werden erscheinen nur einfach im Ergebnisarray.

Beispiele

Beispiel #1 get_included_files()Beispiel

<?php
// Diese Datei ist 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";
}

?>

Das oben gezeigte Beispiel erzeugt folgende Ausgabe:

/pfad/zu/abc.php
/pfad/zu/test1.php
/pfad/zu/test2.php
/pfad/zu/test3.php
/pfad/zu/test4.php

Siehe auch