0

从现有的 PHP 源代码创建类图是否有 schemaSpy+graphviz 等价物?

在 schemaSpy+graphviz 中,您可以使用现有数据库创建 ER 图。输出是 html 文件,当单击图表中的文本时,将加载一个新页面,其中包含有关单击文本的信息,如http://schemaspy.sourceforge.net/sample/relationships.html中所示。我想找到一个具有相同输出功能的工具。在逆向工程 PHP 类中是否有等效的工具?

谢谢。

4

1 回答 1

1

你可以试试 UML Lab (http://uml-lab.com)(注意:我在 Yatta Solutions 工作时有偏见;))。有一个教程解释了如何对现有源代码进行逆向工程:http ://www.uml-lab.com/en/uml-lab/tutorials/reverse-engineering-tutorial/ 。基本上,只需创建一个新的模型和类图,所有可用的 PHP 源文件都会自动导入。否则,您可以通过将 PHP 文件拖到图表编辑器上来导入它。

该工具支持 Java 和 PHP,并内置了对 Zend Framework 的支持。它可能无法理解每个 PHP 源文件 - 但包含类的文件应该可以正常工作。如果该工具有什么不明白的地方,您会收到通知并可以直接提交错误。

这是一个商业工具,但有 30 天的试用期和免费的学术版。如果您有任何问题,请随时在论坛、错误跟踪器或邮件中提问。

于 2011-11-04T14:17:00.580 回答