代码之家  ›  专栏  ›  技术社区  ›  Ignas R

是否有支持php 5.3的phpdocumentor的替代品?

  •  22
  • Ignas R  · 技术社区  · 16 年前

    一些新的php 5.3特性,包括名称空间和匿名函数,甚至与最新版本的phpdocumentor都不兼容。例如,当它遇到“一个没有名称的函数”,即闭包时,它只会引发一个错误。那么,有没有其他的开源工具可以通过php 5.3代码中javadoc风格的注释生成api文档(最好是HTML)?

    5 回复  |  直到 7 年前
        1
  •  14
  •   mvriel    15 年前

    您可以尝试使用docblox;它是phpdocumentor的一种替代方法,但它支持其他功能,其中完整的php 5.3支持就是其中之一。另一个好处是,它速度很快,占用的内存相对较少。

    你可以阅读更多 http://www.docblox-project.org 或观看演示 http://demo.docblox-project.org/default

        2
  •  11
  •   Ignas R    16 年前

    嗯,我找到了 PHPDoctor ,它与php 5.3很好地配合使用。不过,如果有人能找到更好的东西,我还是会感兴趣的,所以我不会结束这个问题。

        3
  •  6
  •   OzzyCzech    14 年前

    检查 ApiGen 支持php 5.3的api文档生成器

        4
  •  1
  •   camomileCase    16 年前

    YUI Doc 是语言不可知论者。可以使用。以下是一段描述其用途的视频: http://developer.yahoo.com/yui/theater/video.php?v=woods-yuiconf2009-yuidoc

        5
  •  0
  •   sierrasdetandil Vik_Technologist    13 年前

    @mvriel的评论中已经提到了这一点,但我会给出一个答案:phpdocumentor的继任者是 phpDocumentor 2 . 从其网站:

    phpdocumentor 2的构建目的是为php 5.3及更高版本中可用的所有功能生成API文档。

    phpdocumentor 2是phpdocumentor和 DocBlox . 从 merge announcement 在Docblox的网站上:

    宣布phpdocumentor 2_“旧(phpdocumentor)和新(docblox)的合并。

    老医生退休了。一些错误修复工作可能会继续使phpdocumentor 1.x接近尾声,但今后的大部分工作将花费在2.x上。

    它仍处于alpha阶段(截至2013-04-01),但可用。

    推荐文章