8

好吧,我受够了phpDocumentator。它消耗的内存(1.4 GB)和时间(2.6GHz Core 2 Duo 上 5 分钟)比我愿意提供的要多得多。是否存在一些真正兼容的程序来为 PHP 代码生成文档?

我试过PHPDoctor,它看起来不错,但它缺少一些功能。然而,它可能最接近我迄今为止尝试过的所有解决方案的替代品。

我也尝试过PhpDocGen,但它只是解决了一些 Perl 错误,我懒得研究这些错误。

Doxygen 似乎也不能很好地与我们的资源配合使用。

PS:文档将用于phpMyAdmin ,这里有一些过时的文档。

更新:代码包含很多函数,而不仅仅是对象,Doxygen 最大的问题是什么,因为它无法组织它们。

4

4 回答 4

3

我们从 phpDocumentor 切换到Doxygen,因为前者不支持 PHP 5.3 特性,如命名空间和闭包。phpDocumentor 的最后一次更新是在 2008 年。

主要@属性在 Doxygen 中是相同的,因为它们都执行 JavaDoc 样式的注释。它也非常可配置。

于 2010-04-29T13:44:12.257 回答
3

你也可以试试 DocBlox;它是一个新手(双关语),但已经支持 phpDocumentor 提供的许多功能和许多更新的东西(如命名空间)。请在https://www.github.com/mvriel/Docblox试用

于 2011-02-17T10:39:10.243 回答
2

Doxygen 相当复杂,它应该支持 PHP 5.3 的特性。然而,它并没有完全按照我想要的方式工作,我意识到它是一个大程序,但不是为 PHP 设计的;所以我需要一些更轻、更简单并且最好是 PHP 独有的东西,因为让我们面对现实吧,PHP 没有很常见的编程语言语法和外观。

我知道你提到了它,但我最终选择了 PHPDoctor。它确实缺少一些功能,但它既简单又快速,正是我想要的。

让我们知道您选择了什么以及原因是什么。

另外值得一提的是,我发现 PHPDoctor 界面非常简单且易于设置样式(CSS 更改很少)。我能够为我的文档创建一个非常干净的页面。

于 2010-05-06T14:39:23.347 回答
1

我一直在使用Natural Docs,对我来说效果很好

于 2010-04-29T13:32:44.123 回答