假设有一个复杂的PHP脚本,其中包含许多其他PHP文件的动态包含。是否可以列出所有文件,这些文件已被包含到PHP脚本的某个执行点?
答案 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)