2

我正在寻找将 PHPDocumentor 输出转换为我可以在 PHP 中遍历的格式(理想情况下,我想要一个包含所有函数及其注释的数组)。

有没有办法做到这一点?

4

3 回答 3

4

您可以使用纯 php 反射来获取 phpdoc 内容。我们用它来放置输入验证数据。稍后我会查找示例代码。

只需使用这个:

$data = new ReflectionMethod($class, $method);
echo $data->getDocComment();
于 2010-08-02T06:19:55.650 回答
2

Zend_Reflection 可能有一些用处:http ://framework.zend.com/manual/en/zend.reflection.reference.html

于 2010-08-02T05:47:42.590 回答
0

另一种选择是使用DocBloxparse的选项来生成 XML 结构,然后您可以使用自己的代码对其进行解释。

使用PEAR安装 DocBlox 后,您可以使用以下命令生成结构。

docblox parse -d [SOURCE_FOLDER] -t [TARGET_LOCATION]

或者

docblox parse -f [SOURCE_FILE] -t [TARGET_LOCATION] 
于 2011-06-17T22:01:58.877 回答