Russian Ukraine English
Catalog RSS


get_required_files

(PHP 4 >= 4.0RC2)

get_required_files -- Returns an array with the names of the files require_once()'d in a script

Description

array get_required_files (void)

This function returns an associtative array of the names of all the files that have been loaded into a script using require_once(). The indexes of the array are the file names as used in the require_once() without the ".php" extension.

The example below

Example 1. Printing the required and included files


<?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()); ?>       
will generate the following output:


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  )       

Note: As of PHP 4.0.1pl2 this function assumes that the required_once files end in the extension ".php", other extensions do not work.

See also: require_once(), include_once(), get_included_files()

Led