English | 简体中文 | 繁體中文
查询

get_included_files()函数—用法及示例

「 返回一个包含所有已经被 include 或者 require 的文件的数组 」


函数名称:get_included_files()

适用版本:PHP 4, PHP 5, PHP 7

函数描述:get_included_files() 函数返回一个包含所有已经被 include 或者 require 的文件的数组。

语法:array get_included_files ( void )

返回值:返回一个包含已经被 include 或者 require 的文件路径的数组。

示例:

<?php
// 示例1:获取已经被 include 或者 require 的文件
$included_files = get_included_files();
foreach ($included_files as $filename) {
    echo "已经被 include 或者 require 的文件:$filename\n";
}

// 示例2:动态 include 文件并获取已经被 include 的文件
function includeFile($file) {
    include $file;
    $included_files = get_included_files();
    foreach ($included_files as $filename) {
        echo "已经被 include 的文件:$filename\n";
    }
}

includeFile('test.php');
?>

输出:

已经被 include 或者 require 的文件:/path/to/file1.php
已经被 include 或者 require 的文件:/path/to/file2.php
已经被 include 的文件:/path/to/test.php

注意事项:

  • get_included_files() 函数返回的数组包含了所有已经被 include 或者 require 的文件,包括主脚本文件。
  • 如果一个文件被多次 include 或者 require,则它只会在返回的数组中出现一次。
补充纠错
上一个函数: get_include_path()函数
热门PHP函数
分享链接