get_required_files

get_required_files -- Stellt ein Array mit den Namen der Dateien zur Verfügung, die über require_once() in einem Script aufgerufen wurden

Beschreibung

array get_required_files ( void)

Diese Funktion stellt ein assoziatives Array der Namen aller Dateien zur Verfügung , die mit require_once( ) in ein Script geladen wurden . Die Indexe dieses Arrays sind die Dateinamen , die in require_once( ) benutzt werden , ohne die Endung ".php " .

Dieses Beispiel

Beispiel 1 . Ausgabe der required und included Dateien

 
 ?php

 
require_once(

 
"local.php")

 
;

 
require_once(".

 
.

 
/

 
inc

 
/

 
global.php")

 
;

 
for

 
($i=1

 
;

 
$i

 
5

 
;

 
$i++

 
)

 
include

 
"util".$i

 
."php"

 
;

 
echo

 
"Required_once

 
files\n"

 
;

 
print_r

 
(get_required_files())

 
;

 
echo

 
"Included_once

 
files\n"

 
;

 
print_r

 
(get_included_files())

 
;



wird folgendes ausgeben:
 
Required_once

 
files

 
Array

 
(

 
[local

 
]

 
=

 
local.php

 
[.

 
.

 
/

 
inc

 
/

 
global

 
]

 
=

 
/

 
full

 
/

 
path

 
/

 
to

 
/

 
inc

 
/

 
global.php

 
)

 
Included_once

 
files

 
Array

 
(

 
[util1

 
]

 
=

 
util1.php

 
[util2

 
]

 
=

 
util2.php

 
[util3

 
]

 
=

 
util3.php

 
[util4

 
]

 
=

 
util4.php

 
)





Anmerkung : Ab PHP 4.0.1pl2 setzt diese Funktion voraus , dass die Dateien , die mit required_once aufgerufen wurden , die Endung " .php " haben . Andere Endungen funktionieren nicht .



Siehe auch : require_once( ) , include_once( ) und get_included_files( ) .