get_required_files

(PHP 4 >= 4.0RC2)

get_required_files --  あるスクリプトでrequire_once()でロードされたファイルの名前を配列 として返す

説明

array get_required_files (void)

この関数は、require_once()によりスクリプÈにロー ドされた全てのファイルの名前を連想配列として返します。 require_once()で使用した際と同様に拡張子 ".php"を除いたファイル名が配列の添字となります。

例 1. 読み込まれたファイルを出力する


<?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());
      
上記の例の出力は次のようになります。


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 
)
      

注意: PHP 4.0.1pl2においてこの関数は、 required_onceで読み込まれるファイルの名前が 拡張子".php"で終ることを仮定しており、他の拡張子では 動作しません。

require_once()include_once()get_included_files()も参照下さい。