是否可以列出已包含的PHP文件以制作最终页面?

时间:2010-12-22 17:49:01

标签: php include

假设有一个复杂的PHP脚本,其中包含许多其他PHP文件的动态包含。是否可以列出所有文件,这些文件已被包含到PHP脚本的某个执行点?

2 个答案:

答案 0 :(得分:9)

当然,存在get_included_files功能。

示例:

<?php
// This file is abc.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";
}

?>

结果将如下:

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

答案 1 :(得分:1)