<分区>
我一直在提供一个 PHP 程序来处理。然而,这个程序已经由几个不同的人研究了很多年。随着时间的推移,已经删除和添加了一些东西。但大部分文件仍然存在。
我想知道是否有一种工具可以分析 PHP 程序。例如,为它提供 index.php,此工具将检查并查看调用和使用的女巫文件,以便我可以删除所有不再使用的死木。
我本来打算自己写的,但其他人可能已经做过类似的事情了。
欢迎提出任何建议,谢谢! 迈克
标签 php
<分区>
我一直在提供一个 PHP 程序来处理。然而,这个程序已经由几个不同的人研究了很多年。随着时间的推移,已经删除和添加了一些东西。但大部分文件仍然存在。
我想知道是否有一种工具可以分析 PHP 程序。例如,为它提供 index.php,此工具将检查并查看调用和使用的女巫文件,以便我可以删除所有不再使用的死木。
我本来打算自己写的,但其他人可能已经做过类似的事情了。
欢迎提出任何建议,谢谢! 迈克
最佳答案
如 deceze 所述,您不能保证找到所有引用的文件,因为它们可能取决于用户输入。然而,最简单的方法是使用 grep 工具(如果您的平台是“windows grep”应用程序,您可以下载该应用程序)并找到所有出现的“include”和“require”。如果您遇到 deceze 提到的情况(include 或 require 后跟一个变量名)文件需要手动检查,但如果指定了文件名,您可以将其添加到“已使用列表”。
也许不是最有效的解决方案,但快速且直观。
关于php - 分析 PHP 程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8558489/