Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/254.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
映射PHP脚本和文件依赖结构_Php - Fatal编程技术网

映射PHP脚本和文件依赖结构

映射PHP脚本和文件依赖结构,php,Php,我最近在一家初创的在线课堂系统上实习。现在,我正忙于学习这个系统,并了解用PHP编写的程序的代码。这个程序跨越大约3000个PHP文件和相关的图像、html页面、CSS文件等,跨越100多个文件夹 我想知道是否有一些程序或实用程序可以解析文件和目录,并创建一个排序图,显示哪些PHP文件包括哪些其他文件,以便快速查看哪些文件和脚本不再使用或过时,哪些文件依赖于其他文件,等等。换句话说,我可以看到文件和目录结构。我现在想看看依赖结构,在includes方面。无需单独打开每个文件并跟踪includes

我最近在一家初创的在线课堂系统上实习。现在,我正忙于学习这个系统,并了解用PHP编写的程序的代码。这个程序跨越大约3000个PHP文件和相关的图像、html页面、CSS文件等,跨越100多个文件夹

我想知道是否有一些程序或实用程序可以解析文件和目录,并创建一个排序图,显示哪些PHP文件包括哪些其他文件,以便快速查看哪些文件和脚本不再使用或过时,哪些文件依赖于其他文件,等等。换句话说,我可以看到文件和目录结构。我现在想看看依赖结构,在includes方面。无需单独打开每个文件并跟踪
includes
语句


任何帮助都将不胜感激

这并不完全是您想要的,但是“PECL”扩展几乎肯定会帮助您。它基于每个请求工作,并映射出文件包含链。它甚至可以制作漂亮的图形

因为它是在请求的基础上工作的,不幸的是它不能为您映射出整个代码库