首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PHP协作图

PHP协作图
EN

Stack Overflow用户
提问于 2010-11-19 06:51:24
回答 2查看 1.6K关注 0票数 4

我已经开始使用doxygen来从我的PHP代码生成文档。我注意到在生成的输出中有两个图-继承和协作。我知道继承问题,但自从阅读了手册之后,这种协作就激起了我的兴趣:

如果将COLLABORATION_GRAPH和HAVE_DOT标记设置为YES,则doxygen将为每个文档类生成一个图表,显示该类与其他文档类的直接和间接实现依赖关系(继承、包容和类引用变量)。

我从这种描述中得到的印象是,组合关系也应该由协作图来表示,但它似乎总是与继承关系完全相同。

我能做些什么来暗示我想在这个图表中显示的东西吗?它只是不适用于PHP吗?

EN

回答 2

Stack Overflow用户

发布于 2010-12-07 11:09:51

我从未尝试过用doxygen生成协作图,但我相信您必须像这样记录代码:

代码语言:javascript
运行
复制
class B {}

class A {
    /**
     * @var B
     */
    private $b;
}

如果省略docblock doxygen,则可能无法识别$b是B类型,因此不会在协作关系图中包括B。

票数 0
EN

Stack Overflow用户

发布于 2010-12-09 03:49:20

试着跟着这里http://www.symfony-project.org/plugins/sfDoxygenPlugin

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4222778

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档