代码之家  ›  专栏  ›  技术社区  ›  aland

可视化oo-php代码

  •  4
  • aland  · 技术社区  · 15 年前

    是否存在一些我可以指向我的PHP项目的东西,并且它可以查看所有的文件(或者只是我指定的文件)并基于对象和函数调用生成一个图表? 这将是一个很好的方法来验证我的设计是否真的被简化了:)

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

    谢谢)

    4 回复  |  直到 15 年前
        1
  •  2
  •   Community CDub    8 年前

    This answer 我认为对PHP仍然有效,但我不确定它是否完全是您想要的。我知道一些工具(例如,doxygen)与PHP配合使用

        2
  •  1
  •   Dave Lancea    15 年前

    PHPDoc 将从源代码创建一个类树,但仅以文本形式(好的,HTML)。不是一个漂亮的图表。

        3
  •  1
  •   schmilblick    15 年前

    如果在xdebug中使用profiling,则可以使用wincachegrind或类似工具打开cachegrind文件。更多信息 here .

        4
  •  0
  •   zvikico    15 年前

    你应该退房 nWire . 这个 first nWire for PHP beta 刚被释放。它是一个交互式工具,可以让您可视化代码中几乎所有可能的关联。