2010-08-02 77 views
2

我正在寻找将PHPDocumentor输出转换为我可以在PHP中遍历的格式(理想情况下,我想要一个包含所有功能的数组与他们的评论)。使用PHPDocumentor解析phpdoc评论

有没有办法做到这一点?

回答

4

您可以使用纯PHP反射得到PHPDoc的内容。我们用它来输入验证数据。我稍后会查找示例代码。

只要使用此:

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

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

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

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

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