如何在Doxygen中禁用斜杠命令语法

时间:2012-02-21 22:06:47

标签: php php-5.3 doxygen

我遇到了PHP 5.3命名空间和Doxygen评论的问题。

示例:

/**
 * Sample Method
 *
 * @param string $output
 * @return \Project\Lib\Rest
 */

Doxygen给了我以下警告:

warning: Found unknown command `\Project'
warning: Found unknown command `\Lib'
warning: Found unknown command `\Rest'

我该怎么做才能解决此问题或关闭\命令并仅使用@commands

1 个答案:

答案 0 :(得分:6)

尝试转义反斜杠,即使用

/**
 * Sample Method
 *
 * @param string $output
 * @return \\Project\\Lib\\Rest
 */

\\实际上是一个只打印反斜杠的doxygen命令。

另见Documenting PHP with Doxygen: The Pros and Cons

/**
 * Sample Method
 *
 * @param string $output
 * @return Project::Lib::Rest
 */