使用PHPDocumentor解析phpdoc注释

时间:2010-08-02 05:04:50

标签: php phpdoc

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

有没有办法做到这一点?

3 个答案:

答案 0 :(得分:4)

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

请使用:

$data = new ReflectionMethod($class, $method);
echo $data->getDocComment();

答案 1 :(得分:2)

答案 2 :(得分:0)

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

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

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

docblox parse -f [SOURCE_FILE] -t [TARGET_LOCATION]