可视化OO PHP代码

时间:2009-07-14 13:07:29

标签: php visualization

是否存在我可以指向我的PHP项目的东西,它可以查看所有文件(或者只是我指定的文件)并根据对象和函数调用生成图表? 这将是一个很好的方法来验证我的设计实际上是不正确的:)

背景: 我正在尝试使用OO原则构建一个PHP网站,虽然到目前为止,它仍在工作中我还有很长的路要走,而且复杂性已经失去控制。 我的意思是,我基本上理解发生了什么但是(我不认为我一个人在这里)如果我能够立即可视化系统并查看流程以便我可以优化,删除不必要的东西和当然,建立在基础之上。 我可以用笔和纸坐下来画它(我已经为部分做了)但是如果有一些程序可以生成图像,那就简单得多了。另外,我可以更频繁地做到这一点。

谢谢:)

4 个答案:

答案 0 :(得分:2)

This answer我认为仍然适用于PHP,但我不确定它是否完全符合您的要求。我知道一些工具(例如Doxygen)可以与PHP一起使用

答案 1 :(得分:1)

PHPDoc将从您的源代码创建一个类树,但只是在文本中(好吧,HTML)。不是一个漂亮的图表。

答案 2 :(得分:1)

如果您使用xdebug进行性能分析,则可以使用WinCacheGrind或类似方法打开cachegrind文件。更多信息here

答案 3 :(得分:0)

你应该看看nWirefirst nWire for PHP beta刚刚发布。它是一个交互式工具,可让您在代码中实际可视化每个可能的关联。