3

我即将开始一个大型PHP项目的大型重构工作。PHP静态代码分析 - 寻找类的依赖

我已经成功地使用了pdepend来生成关于每个文件开始处的PHPDoc块中概述的包的依赖性报告。

该信息非常有用,它概述了软件包之间的依赖关系(哪些软件包由哪些软件包使用,循环依赖等)。

但是,我想更进一步,并获得个人类的这些数据。理想情况下,它将是一个编译类似于pdepend的报告的工具,但是我会解决一个命令行工具,它需要一个类的名称和一个项目的路径,并返回该类所使用的文件列表。

感谢您的帮助!

+0

*(相关)* [PHP QA工具](http://phpqatools.org/) – Gordon 2010-07-13 12:01:29

+0

感谢您的链接戈登 - 这里的工具可以帮助解决我面临的问题。特别是死代码检查器。 尽管如此,仍然坚持一个类的依赖性跟踪工具:) – 2010-07-13 12:50:21

回答

2

我最近碰到这个class graph generation scriptSVN repo here)跌跌撞撞。我还没有时间玩它呢。

+0

它似乎并没有正确工作,我认为一些正则表达式是关闭的,因为当它运行它反对wordpress它包括注释作为类。 – Xeoncross 2013-02-13 15:57:56