get_included_files

(PHP 4 >= 4.0.0)

get_included_files --  スクリプトにinclude_once()されたファイルの名前を配列として返す

説明

array get_included_files (void)

この関数は、require_once()または include_once() によりスクリプトにロードされた 全てのファイルの名前を配列として返します。

以下に例を示します。

例 1require および include で読み込まれたファイルを出力する


<?php

require_once ("local.php");
require_once ("../inc/global.php");

for ($i=1; $i<5; $i++)
  include "util".$i."php";

  echo "Required_once/Included_once files\n";
  print_r (get_required_files());
      
この例の出力は以下のようになります。


Required_once/Included_once files
Array
(
  [0] => local.php 
  [1] => /full/path/to/inc/global.php
  [2] => util1.php 
  [3] => util2.php 
  [4] => util3.php 
  [5] => util4.php 
)
      

注意 PHP 4.0.1pl2において、この関数は、 include_once で読み込まれるファイルの名前が 拡張子".php"で終ることを仮定しており、他の拡張子では 動作しませんでした。また、このバージョンでは返される配列は連想 配列であり、includeされたファイルのみが一覧に含まれていました。

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