4

是否存在可以指向我的 PHP 项目的东西,它可以查看所有文件(或仅查看我指定的文件)并根据对象和函数调用生成图表?这将是验证我的设计是否真正被实施的好方法:)

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

谢谢 :)

4

4 回答 4

2

我认为这个答案对 PHP 仍然有效,但我不确定它是否完全符合您的要求。我知道一些工具(例如 Doxygen)适用于 PHP

于 2009-07-14T13:15:02.047 回答
1

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

于 2009-07-14T14:29:39.560 回答
1

如果您使用 xdebug 进行分析,您可以使用 WinCacheGrind 或类似工具打开 cachegrind 文件。更多信息在这里

于 2009-07-14T15:02:48.100 回答
0

你应该看看nWire。第一个用于 PHP 的 nWire 测试版刚刚发布。它是一个交互式工具,可让您可视化代码中几乎所有可能的关联。

于 2009-07-17T12:20:35.337 回答