首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP文档自动生成?

PHP文档自动生成?
EN

Stack Overflow用户
提问于 2008-10-09 22:55:43
回答 9查看 53.5K关注 0票数 42

对于ActionScript 2,我使用了NaturalDocs。然而,它对PHP的支持相当差。到目前为止,我已经研究了doxygenphpDocumentor,但在我看来,它们的输出相当难看。有没有人有过PHP文档自动生成的经验?我更喜欢使用javadoc风格的标签,它们写起来很短,也很容易记住。

EN

回答 9

Stack Overflow用户

发布于 2012-01-01 03:35:54

ApiGen

http://apigen.org/

ApiGen支持PHP5.3命名空间、包、文档之间的链接、对PHP标准类和通用文档的交叉引用、突出显示的源代码的创建以及对PHP5.4特性的实验支持。

DocBlox

http://www.docblox-project.org/

PHP 5.3兼容API文档生成器,适用于各种规模的项目和持续集成。

能够完全解析和转换Zend Framework2

票数 22
EN

Stack Overflow用户

发布于 2009-12-18 13:38:41

有两个众所周知且经常使用的工具可以从docblock生成API文档:

  • phpDocumentor,是专门针对PHP的,可能是用于PHP项目和
  • Doxygen的最常用的工具之一,它更多地用于C语言,但也被一些人用于PHP。

关于“指导方针”:我会说这取决于你的项目,但至少,我希望看到:

带有@param type name description of the parameter

  • return值的方法/函数does

  • parameters,

  • ,带有@throws type description of the exception that can be thrown

  • 的描述

最新的集成开发环境(例如 )可以读取和解释这些标记,以便在编写代码时提供提示;-)

此外,越来越多的PHP工具将php文档块用于文档以外的其他目的。

例如,PHPUnit允许您使用一些特定的标记指定一些与测试相关的内容--请参阅Annotations

票数 18
EN

Stack Overflow用户

发布于 2009-12-18 13:39:39

就Javadoc风格的内联注释而言,PHPDoc可能是最好的。您可能还想看看PHPXRef

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

https://stackoverflow.com/questions/189516

复制
相关文章

相似问题

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