【问题标题】:Is there any replacement for PHPDocumentor that supports PHP 5.3?是否有支持 PHP 5.3 的 PHPDocumentor 替代品?
【发布时间】:2011-01-16 16:26:21
【问题描述】:

一些新的 PHP 5.3 特性,包括命名空间和匿名函数,与 PHPDocumentor 不兼容,即使是最新版本也是如此。例如,它只是在遇到“没有名称的函数”时引发错误,即闭包。那么,是否有任何其他开源工具可以从 PHP 5.3 代码中的 Javadoc 样式的 cmets 生成 API 文档(最好是 HTML 格式)?

【问题讨论】:

标签: php php-5.3 phpdoc


【解决方案1】:

你可以试试 DocBlox;它旨在成为 phpDocumentor 的替代方案,但支持附加功能,其中完整的 PHP 5.3 支持是其中之一。另一个好处是它非常快并且使用的内存相对较少。

您可以在http://www.docblox-project.org 上阅读更多内容或在http://demo.docblox-project.org/default 上查看演示

【讨论】:

  • 更新:截至 2012 年 3 月,phpDocumentor 和 DocBlox 已合并到 phpDocumentor2
【解决方案2】:

嗯,我找到了PHPDoctor,它在 PHP 5.3 上运行得很好。不过,如果有人找到更好的东西,我仍然会感兴趣,所以我不会结束这个问题。

【讨论】:

  • 我唯一的遗憾是我只能投一票!!我一直在寻找和寻找真正支持 PHP5.3 的东西,现在我找到了!!
  • 受够了 PHP5.3 上的 PHPDocumentor,我安装、配置了 PHPDoctor,并在得知它存在 10 分钟后生成了完整的文档。不错。
【解决方案3】:

检查 ApiGen 支持 PHP 5.3 的 API 文档生成器

【讨论】:

    【解决方案4】:

    YUI Doc 与语言无关。它可以使用。这是一个描述其用途的视频:http://developer.yahoo.com/yui/theater/video.php?v=woods-yuiconf2009-yuidoc

    【讨论】:

      【解决方案5】:

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

      phpDocumentor 2 旨在为 PHP 5.3 及更高版本中可用的所有功能生成 API 文档。

      phpDocumentor 2 是 phpDocumentor 和DocBlox 合并的结果。来自 DocBlox 网站中的merge announcement

      宣布 phpDocumentor 2 – 旧 (phpDocumentor) 和新 (DocBlox) 的合并。

      ...

      旧的 phpDocumentor 即将退役。一些错误修复工作可能会继续使 phpDocumentor 1.x 接近尾声,但未来的大部分工作将花在 2.x 上。

      它仍处于 alpha 阶段(截至 2013 年 4 月 1 日),但可以使用。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-07-20
        • 1970-01-01
        • 2010-12-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-03-25
        • 2019-09-18
        相关资源
        最近更新 更多