是否有支持PHP 5.3的PHPDocumentor的替代品?

时间:2010-02-14 11:43:57

标签: php php-5.3 phpdoc

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

5 个答案:

答案 0 :(得分:14)

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

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

查看演示

答案 1 :(得分:11)

好吧,我发现了PHPDoctor,它在PHP 5.3中运行良好。虽然,如果有人发现更好的东西,我仍然感兴趣,所以我不会关闭这个问题。

答案 2 :(得分:6)

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

答案 3 :(得分:1)

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

答案 4 :(得分:0)

这已经在@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-04-01),但可以使用。