Forum und email

get_included_files

(PHP 4, PHP 5)

get_included_files — Visszaadja azon fájlok neveit, amelyeket betöltöttél

Leírás

array get_included_files ( void )

Ez a függvény visszaadja egy asszociatív tömbben azon file-ok neveit, amelyeket a scriptedbe töltöttél az include(), include_once(), require() vagy require_once() használatával.

Az eredetileg meghívott szkript is "betöltött állománynak" számít, ezért a többi fájl között kerül kilistázásra.

A többszörösen betöltött állományok csak egyszer szerepelnek a tömbben.

Note: Az auto_prepend_file konfigurációs direktívával beillesztett állományok nem lesznek benne a visszaadott tömbben.

Example#1 get_included_files() példa (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";
}

?>

a következő kimenetet fogja eredményezni:

abc.php
test1.php
test2.php
test3.php
test4.php

Note: A PHP 4.0.1pl2-ben ez a függvény feltételezte, hogy az include_once-al beszúrt file-ok a ".php" kiterjesztéssel rendelkeznek. Más kiterjesztéssel a függvény nem fog működni. A get_included_files() függvény által visszaadot tömb egy asszociatív tömb volt és csak az include() és az include_once() függvényekkel beillesztett fájlokat vette figyelembe.

Lásd még: include(), include_once(), require(), require_once(), get_required_files().